Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FEISHU_OAUTHNo是否启用OAuth模式,true/false (已废弃,建议使用user token模式)
FEISHU_APP_IDYes飞书应用 App ID (必填)
FEISHU_MCP_PORTNoOAuth回调端口3001
FEISHU_APP_SECRETYes飞书应用 App Secret (必填)
FEISHU_USER_TOKENNo用户访问令牌,用于预置Token模式
FEISHU_REFRESH_TOKENNo刷新令牌,用于自动续期

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
wiki_list_spacesA

列出当前用户可见的所有飞书知识库

wiki_get_spaceB

获取指定知识库的详细信息(名称、描述、类型、可见性)

wiki_list_nodesA

列出知识库中指定父节点下的子节点。不传 parent_node_token 则列出顶层节点

wiki_get_nodeA

通过 wiki 节点 token 或文档 token 获取节点详细信息

wiki_create_nodeC

在知识库中创建新节点(文档、表格等)

wiki_move_nodeC

将知识库中的节点移动到另一个位置(可跨知识库)

wiki_move_docs_to_wikiB

将云空间中的文档移动到知识库中

wiki_update_titleB

更新知识库节点的标题

wiki_copy_nodeA

复制知识库中的节点到另一个位置(可跨知识库)

wiki_create_node_with_markdownA

在知识库中一步创建带 Markdown 内容的文档节点。内部自动完成:上传 Markdown → 转换为 docx → 移入知识库指定位置。适合需要快速创建有内容的 wiki 文档的场景

doc_get_raw_contentA

获取飞书文档的纯文本内容

doc_searchC

搜索飞书云文档

doc_importA

导入 Markdown 内容创建飞书文档(自动上传文件并转换为 docx)。可选传入 space_id + parent_wiki_token 直接写入知识库,省去手动调用 wiki_move_docs_to_wiki

bitable_create_appC

创建多维表格应用

bitable_list_tablesB

列出多维表格中的所有数据表

bitable_create_tableC

在多维表格中新建数据表

bitable_list_fieldsB

获取多维表格数据表的所有字段

bitable_search_recordsC

搜索多维表格中的记录

bitable_create_recordC

在多维表格中创建一条记录

bitable_update_recordC

更新多维表格中的一条记录

im_send_messageA

发送飞书消息(支持文本、富文本、卡片等)

im_list_messagesA

获取会话(单聊/群聊)的历史消息

im_list_chatsB

获取用户或机器人所在的群列表

im_create_chatB

创建飞书群聊

im_get_chat_membersC

获取群成员列表

contact_batch_get_user_idB

通过邮箱或手机号获取用户 ID

drive_add_permissionC

为云文档添加协作者权限

wiki_searchB

搜索飞书知识库中的节点

doc_list_blocksA

列出飞书文档中的所有块(支持分页)

doc_get_blockC

获取飞书文档中指定块的详细信息

doc_create_blocksA

在飞书文档指定块下插入子块。

支持的 block_type 及对应字段名: 2=文本段落(text) 示例: {"block_type":2,"text":{"elements":[{"text_run":{"content":"段落文本"}}]}} 3=H1(heading1) 示例: {"block_type":3,"heading1":{"elements":[{"text_run":{"content":"一级标题"}}]}} 4=H2(heading2) 示例: {"block_type":4,"heading2":{"elements":[{"text_run":{"content":"二级标题"}}]}} 5=H3(heading3), 6=H4(heading4), 7=H5(heading5), 8=H6(heading6), 9=H7(heading7) — 格式同上 11=无序列表(bullet) 示例: {"block_type":11,"bullet":{"elements":[{"text_run":{"content":"列表项"}}]}} 12=有序列表(ordered) 示例: {"block_type":12,"ordered":{"elements":[{"text_run":{"content":"步骤一"}}]}} 14=代码块(code) 示例: {"block_type":14,"code":{"elements":[{"text_run":{"content":"print('hi')"}}],"style":{"language":49}}} 15=引用(quote) 示例: {"block_type":15,"quote":{"elements":[{"text_run":{"content":"引用文本"}}]}} 34=高亮块(callout) 示例: {"block_type":34,"callout":{"elements":[{"text_run":{"content":"提示内容"}}]}} 22=分割线(divider) 示例: {"block_type":22,"divider":{}}

文本样式(text_element_style): bold=加粗, italic=斜体, underline=下划线, strikethrough=删除线, inline_code=行内代码 示例: {"text_run":{"content":"加粗文字","text_element_style":{"bold":true}}}

注意: elements 数组中可包含多个 text_run 实现混合样式。每种块的字段名必须与 block_type 对应(如 block_type=4 用 heading2, block_type=11 用 bullet)。

doc_update_blockA

更新飞书文档中指定块的内容(PATCH)。update_text_elements 用于文本块;其他块类型传对应的 update_* 字段

doc_delete_blocksA

删除飞书文档指定父块下的子块(按位置区间)

drive_upload_fileA

上传文件到飞书云空间(可用于获取 file_token 以在文档中插入图片等)。支持 base64 编码内容上传

wiki_delete_nodeA

将知识库节点移出 wiki(移至云空间根目录),移出后可用 drive_delete_file 彻底删除底层文件。飞书无公开 wiki 删除 API,需两步操作

drive_delete_fileA

删除云空间中的文件或文档(移至回收站)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/akakenle/feishu-wiki-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server