Feishu (Lark) OpenAPI MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Feishu (Lark) OpenAPI MCP Serversend a message to the dev group chat saying the release is live"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dsh-feishu-mcp — Feishu (Lark) MCP connection for DeepSeek Harness
Connect DeepSeek Harness (DSH) to Feishu / Lark through the official @larksuiteoapi/lark-mcp server: the plugin spawns the official MCP server as a subprocess with your Feishu app credentials, discovers its tools, and registers them on the agent as mcp__feishu__* — so the DSH agent can send IM messages, read/write Bitable (multidimensional tables), manage docs, calendar, drive, and more, using your Feishu app's permissions.
A web settings panel (Settings → 飞书) configures the App ID / App Secret, shows connection status, and lists the discovered tools.
中文说明见 README.zh.md。
Features
Official MCP server: drives
@larksuiteoapi/lark-mcp(Feishu OpenAPI MCP, Beta) over stdio — no reverse proxy, no public IP needed.Full tool surface: every tool the official server exposes (per your app's permissions and
-tpresets) becomes an agent toolmcp__feishu__*— e.g.mcp__feishu__im_v1_message_create,mcp__feishu__bitable_v1_app_create.App identity or user identity: configure
appId/appSecret(tenant identity) and optionally auserAccessToken(user identity for private resources).Agent tools:
feishu_status/feishu_config/feishu_test/feishu_tools.Web settings panel: configure credentials, test the connection, and see the live tool list.
Related MCP server: Feishu/Lark OpenAPI MCP
Compatibility
Requires DeepSeek Harness ≥ 0.1.5-rc.1 (declared as dsh.engines.dsh in the package manifest, so the DSH plugin marketplace can report it) and is verified against 0.1.5-rc.1. This build carries the DSH 0.1.5 adaptations: the strict tool-result contract (lossless-JSON snapshot, additionalProperties: false schema validation, and output.render returning ContentBlock[]) plus executable resolution that survives a launchd-started host whose PATH is only /usr/bin:/bin.
Prerequisites
A Feishu self-built app: Feishu Open Platform → Developer Console → create an app.
Add the permissions you need (
im:message,bitable:app,docx:document,calendar:calendar,drive:drive…) and publish a version.Install the plugin and configure the App ID / App Secret.
Install
# from npm (published package)
dsh plugin --profile web add dsh-feishu-mcp
# or local development
dsh plugin --profile web add link:/path/to/dsh-feishu-mcp
# restart dsh web to activateConfigure
Via the web settings panel (Settings → 飞书), or the agent tool:
feishu_config appId=<cli_xxx> appSecret=<your_secret>Optional user identity (for private resources):
feishu_config userAccessToken=<user_access_token>Usage
After connecting, the agent sees the Feishu tools as mcp__feishu__*. Verify:
feishu_testDev
pnpm install
pnpm build && node tests/smoke.mjsLicense
MIT
Related MCP Connectors
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Carbon Voice MCP serves as a bridge that connects AI assistants like ChatGPT, Claude, and Cursor to a user's Carbon Voice account, turning voice messages and conversations into a private, on-demand knowledge base. It provides 28 specialized tools for comprehensive voice messaging management, including creating and sending messages, accessing conversation history with instant transcription, running AI actions (summarization, TLDR generation, meeting notes), and managing workspace collaboration through folders, contacts, and team communications.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA tool designed to help users connect AI Agents with the Feishu/Lark platform, encapsulating Feishu/Lark Open Platform API interfaces as MCP tools for document processing, conversation management, calendar scheduling and more.6,645 npm-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Feishu/Lark platform through comprehensive OpenAPI integration, supporting message management, document operations, calendar scheduling, group chats, Bitable operations, and more automation scenarios with dual authentication support.6,645 npmMIT
- AlicenseBqualityDmaintenanceEnables interaction with Feishu (Lark) via MCP for sending messages, managing calendar events, searching documents, and reading/writing bitable records.8Apache 2.0
- AlicenseNot gradedqualityBmaintenanceIntegrates Feishu/Lark OpenAPI as MCP tools, enabling AI assistants to automate document processing, conversation management, calendar scheduling, and more.6,645 npmMIT