配置飞书 MCP 服务器到 Claude Code 和 Cursor
Configures Feishu MCP servers for both Claude Code and Cursor development environments.
npx claudepluginhub taptap/claude-plugins-marketplaceclaude mcp list目标:同时配置飞书 MCP 到 Claude Code 和 Cursor
⚠️ 强制要求:必须完成两个任务才算成功
步骤 0.1:获取并验证 URL
https://open.feishu.cn/mcp/stream/mcp_xxxxx步骤 0.2:创建任务跟踪
使用 TodoWrite 创建任务清单:
- 配置 Claude Code
- 配置 Cursor
步骤 1.1:检查现有配置
claude mcp get feishu-mcp
判断逻辑:
Status: ✓ Connected → 已配置,标记任务完成并跳至阶段 2No MCP server found 或错误 → 需要配置,继续步骤 1.2步骤 1.2:添加配置
claude mcp add --transport http --scope user feishu-mcp "<提取的 URL>"
步骤 1.3:验证配置
claude mcp get feishu-mcp
验证标准:
Status: ✓ ConnectedType: http重要: 无论验证成功或失败,都要继续执行 Cursor 配置(不要因为一个失败就放弃另一个)。
步骤 1.4:更新任务状态
使用 TodoWrite 标记 "配置 Claude Code" 为 completed。
步骤 2.1:读取配置文件
使用 Read 工具读取 ~/.cursor/mcp.json。
判断逻辑:
步骤 2.2:创建配置文件(文件不存在时)
使用 Write 工具创建 ~/.cursor/mcp.json:
{
"mcpServers": {
"feishu-mcp": {
"type": "http",
"url": "<提取的 URL>"
}
}
}
完成后跳至步骤 2.4。
步骤 2.3:更新配置文件(文件存在时)
检查文件内容并处理不同情况:
情况 A:mcpServers 为空或没有 feishu-mcp
使用 Edit 工具添加 feishu-mcp 配置:
{
"mcpServers": {
"feishu-mcp": {
"type": "http",
"url": "<提取的 URL>"
}
}
}
情况 B:已存在 feishu-mcp
检查 URL 是否一致:
情况 C:存在其他 MCP 配置
使用 Edit 工具添加 feishu-mcp,保持其他配置不变:
{
"mcpServers": {
"existing-mcp": { ...保持不变... },
"feishu-mcp": {
"type": "http",
"url": "<提取的 URL>"
}
}
}
注意事项:
步骤 2.4:更新任务状态
使用 TodoWrite 标记 "配置 Cursor" 为 completed。
步骤 3.1:统计完成情况
检查两个任务的状态:
步骤 3.2:输出结果报告
根据完成情况输出相应信息:
✅ 情况 A:两个任务都成功
✅ 飞书 MCP 配置完成!
配置状态:
Claude Code: ✅ [新增配置 / 已配置]
Cursor: ✅ [新增配置 / 已配置]
配置位置:
- Claude Code: ~/.claude.json(user scope,所有项目可用)
- Cursor: ~/.cursor/mcp.json
下一步:
1. 重启 Claude Code 会话(如果是新增配置)
2. 重启 Cursor IDE(如果是新增配置)
3. 使用 /mcp 命令验证连接状态
注意:配置文件位于用户目录,不会提交到 git 仓库。
⚠️ 情况 B:部分任务失败
⚠️ 飞书 MCP 部分配置成功
配置状态:
Claude Code: [✅ 成功 / ❌ 失败]
Cursor: [✅ 成功 / ❌ 失败]
失败详情:
[具体错误信息]
建议:
- 检查 URL 是否正确
- 检查网络连接是否正常
- 手动编辑配置文件:[失败的配置文件路径]
- 参考文档:../skills/mcp-feishu/mcp-http-configuration.md
❌ 情况 C:两个任务都失败
❌ 飞书 MCP 配置失败
配置状态:
Claude Code: ❌ 失败
Cursor: ❌ 失败
失败详情:
Claude Code: [错误信息]
Cursor: [错误信息]
请检查:
1. URL 格式是否正确
2. 网络连接是否正常
3. 文件权限是否正确
4. 查看详细文档:../skills/mcp-feishu/mcp-http-configuration.md
Claude Code:User scope(所有项目可用)
~/.claude.json(顶层 mcpServers)Cursor:全局配置
~/.cursor/mcp.json飞书 MCP URL 包含个人签名信息,不应提交到 git 仓库。两个配置文件都位于用户目录,团队成员需要各自配置自己的 URL。
配置完成后,建议执行以下验证:
Claude Code:
claude mcp list
# 应该看到 feishu-mcp 且状态为 ✓ Connected
claude mcp get feishu-mcp
# 查看详细配置信息
Cursor:
cat ~/.cursor/mcp.json
# 检查 JSON 格式和配置是否正确
常见错误:
手动配置:
claude mcp add --transport http --scope user feishu-mcp "<URL>"
常见错误:
~/.cursor/ 目录权限手动配置:
编辑 ~/.cursor/mcp.json,参考上述 JSON 示例。