Feishu MCP (uvx launcher)
This package runs the Feishu task-delivery MCP over stdio. It is designed for employees who use a local MCP client and should not need to create a Python virtual environment or manually install dependencies.
What uvx solves
uvx downloads a pinned version of this package, creates an isolated cached
environment, and runs the feishu-mcp command. Employees still need the uv
tool installed, but do not need Python, pip, or the mcp package installed
separately.
For a centralized remote MCP service, use a versioned container/service image
instead; uvx is intended for client-side stdio launch and local development.
Build a distributable wheel
From this repository:
uv build --wheel --out-dir dist
Publish the generated wheel to an internal Python package index for employee use. Pin the package version in every MCP configuration.
Codex / Amazon Quick configuration
After installing uv, configure the MCP client with a versioned package. The
environment values below are examples; store the actual secret in the
client's secure configuration facility or a managed environment, never in the
repository.
[mcp_servers.feishu]
command = "uvx"
args = ["--from", "feishu-mcp==0.2.0", "feishu-mcp"]
enabled = true
[mcp_servers.feishu.env]
FEISHU_APP_ID = "cli_xxxxxxxxxxxxx"
FEISHU_APP_SECRET = "set-in-secure-configuration"
FEISHU_TARGETS_FILE = "C:\\Users\\employee\\.feishu-mcp\\targets.json"
FEISHU_AUDIT_LOG = "C:\\Users\\employee\\.feishu-mcp\\audit.jsonl"
For a local wheel smoke test before publishing, substitute the package source with the absolute wheel path:
uvx --from "D:\\AmazonQuickWorkspace\\dist\\feishu_mcp-0.2.0-py3-none-any.whl" feishu-mcp
Updating employees
- Build and publish a new immutable package version, for example
0.2.1. - Update the pinned version in the managed MCP configuration.
- Restart the MCP client.
uvxobtains the new version automatically.
Do not use an unpinned package version in production. It makes incident rollback and security review unnecessarily difficult.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file feishu_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: feishu_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22a9c32fea52edc6e304b43ad3da824817ec7b6fc87e1b1a7d9ab1b48a7f9240
|
|
| MD5 |
7a545341c4619ca66629c55643a3c3ff
|
|
| BLAKE2b-256 |
47a0ee37cda91aafbd7caed705108e6bc1af07b3be2de8b3352b77de7e4aa21b
|