Skip to main content

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

  1. Build and publish a new immutable package version, for example 0.2.1.
  2. Update the pinned version in the managed MCP configuration.
  3. Restart the MCP client. uvx obtains 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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

feishu_mcp-0.2.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

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

Hashes for feishu_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22a9c32fea52edc6e304b43ad3da824817ec7b6fc87e1b1a7d9ab1b48a7f9240
MD5 7a545341c4619ca66629c55643a3c3ff
BLAKE2b-256 47a0ee37cda91aafbd7caed705108e6bc1af07b3be2de8b3352b77de7e4aa21b

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.2

1 file

0.2.1

1 file

This release

0.2.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page