English | 中文
⚠️ Beta Version Notice: This tool is currently in Beta. Features and APIs may change, so please pay close attention to version updates.
This is the Feishu/Lark official Open Platform Developer Documentation Retrieval MCP (Model Context Protocol) tool, designed to help users quickly find the documentation they need after entering their requirements. It can also be used with Feishu/Lark OpenAPI MCP to enable AI assistants to run automated scenarios.
The scope of documentation retrieval covers all developer guides, tutorials, server-side APIs, and client-side APIs under the Developer Documentation or Lark Developer Documentation, helping users quickly find the corresponding OpenAPI or other developer documentation. It does not search "Lark Docs" documents.
Before using the lark-mcp tool, you need to install the Node.js environment. If you have already installed Node.js, you can skip this step.
Install with Homebrew (Recommended):
brew install node
Use the official installer:
node -v npm -v
Use the official installer:
node -v npm -v
Use nvm-windows:
nvm install latest nvm use <version>
Install the lark-mcp tool globally:
npm install -g @larksuiteoapi/lark-mcp
To integrate Lark features in AI tools such as Trae, Cursor or Claude, you can install using the button below.
or you can add the following to your configuration file:
{
"mcpServers": {
"lark-mcp": {
"command": "npx",
"args": [
"-y",
"@larksuiteoapi/lark-mcp",
"recall-developer-documents",
]
}
}
}
The lark-mcp recall-developer-documents tool provides a variety of command line arguments for flexible MCP service configuration:
| Parameter | Short | Description | Example |
|---|---|---|---|
--mode | -m | Transfer mode, options are stdio or streamable or sse, default is stdio | -m sse |
--host | Listening host in SSE\Streamable mode, default is localhost | --host 0.0.0.0 | |
--port | -p | Listening port in SSE\Streamable mode, default is 3000 | -p 3000 |
--version | -V | Show version number | -V |
--help | -h | Show help information | -h |
Transfer Modes:
recall-developer-documents supports two transfer modes:
lark-mcp recall-developer-documents -m stdio
# By default, only listens on localhost
lark-mcp recall-developer-documents -m sse -p 3000
# Listen on all network interfaces (allow remote access)
lark-mcp recall-developer-documents -m sse --host 0.0.0.0 -p 3000
After starting, the SSE endpoint can be accessed at http://<host>:<port>/sse.
You are welcome to submit Issues to help improve this tool. If you have any questions or suggestions, please raise them in the GitHub repository.