feishu-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FEISHU_MCP_APP_ID | Yes | App ID from Feishu Open Platform | |
| FEISHU_MCP_READ_ONLY | No | Set to 'true' to enable read-only mode (default is 'true' if not set). | true |
| FEISHU_MCP_APP_SECRET | Yes | App Secret from Feishu Open Platform |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_doc_contentA | 获取飞书文档的原始内容 |
| get_doc_metaA | 获取飞书文档的元信息(标题、所有者等) |
| search_docsC | 搜索飞书文档 |
| list_chat_messagesC | 获取飞书群聊的消息列表 |
| send_messageA | 发送消息到飞书群聊(需要关闭只读模式) |
| list_calendarsB | 获取飞书日历列表 |
| list_calendar_eventsB | 获取飞书日历的日程列表 |
| list_sheetsA | 获取飞书电子表格的Sheet列表 |
| get_sheet_valuesC | 获取飞书电子表格的数据 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| summarize_doc | 生成文档摘要提示词 |
| analyze_chat | 生成群聊分析提示词 |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool targets a distinct resource and action: documents (get content, get meta, search), sheets (list sheets, get values), calendars (list calendars, list events), chat (list messages, send message). No overlapping purposes.
All tool names follow a consistent verb_noun pattern with snake_case (e.g., get_doc_content, list_calendars, send_message), making the naming predictable and clear.
9 tools cover the main domains of Feishu (docs, sheets, calendar, chat) without being excessive. Each tool serves a clear purpose and the count is well-scoped for the server's purpose.
The tool set covers read operations well but lacks write/update/delete capabilities for most resources (no create/update doc, no update sheet, no create/update events, no delete messages). This is a notable gap for a full lifecycle.