关于 mcp-lark
mcp-lark 是用于连接 Lark/飞书远程 MCP 服务的技能,面向需要调用聊天、邮件或云文档服务的用户。它通过环境变量管理服务 URL,并借助 mcporter 查看工具和发起调用。
主要功能
- 01从工作区 .env 读取配置
- 02管理多个 MCP 服务 URL
- 03列出服务工具及参数
- 04使用 mcporter 调用指定工具
适用场景
- 01配置聊天与邮件服务
- 02调用云文档相关工具
MCP 相关
该技能帮助配置并调用 Lark/飞书的远程 MCP 服务。它使用 mcporter 查看工具、参数并执行调用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aahl/ skills --skill mcp-lark安装后在 Claude Code 中输入/mcp-lark确认已加载。
附带文件references/message_create.md
详细介绍
MCP Lark / FeiShu
需要登录 Lark MCP 配置平台来添加 MCP 服务、获取 MCP URL,并将其配置到环境变量中。
- Lark MCP 文档:https://open.larksuite.com/document/mcp_open_tools/call-feishu-mcp-server-in-remote-mode
- 飞书 MCP 文档:https://open.feishu.cn/document/mcp_open_tools/end-user-call-remote-mcp-server
环境变量
优先从工作区下的 .env 中获取,然后使用系统环境变量。如果未配置,请向用户索取并更新到 .env。
# Configure multiple MCP service URLs and usage scenarios in environment variables
LARK_MCP_SERVERS='
open.larksuite.com/mcp/stream/xxx:Chats and Mails;
open.larksuite.com/mcp/stream/yyy:Cloud documents;
'
可用工具列表
npx -y mcporter list 'open.larksuite.com/mcp/stream/<token>' --all-parameters
# Get the schema of the specified tool
npx -y mcporter list 'open.larksuite.com/mcp/stream/<token>' --json | jq '.tools[] | select(.name == "<tool_name>")'
调用指定工具
npx -y mcporter call 'open.larksuite.com/mcp/stream/<token>.<tool_name>' param1:"value1" foo:"bar"
参考
- 已发送的消息内容:references/message_create.md
关于 mcporter
为提高兼容性,执行命令时请使用 npx -y mcporter,而不是 mcporter。
评论
支持 Markdown