MCP 工具集成
通过 Model Context Protocol 扩展 FlopCode 的能力。
什么是 MCP
MCP(Model Context Protocol)是一个开放协议,允许 AI 助手连接外部工具和数据源。通过 MCP,FlopCode 可以:
- 查询数据库
- 调用外部 API
- 访问文档和知识库
- 与开发工具集成
配置 MCP Server
在项目根目录创建 .mcp.json 文件来配置 MCP 服务器:
.mcp.json
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
},
"supabase": {
"command": "npx",
"args": ["-y", "supabase-mcp-server"],
"env": {
"SUPABASE_ACCESS_TOKEN": "your-token"
}
}
}
}使用 MCP 工具
配置好 MCP 服务器后,FlopCode 启动时会自动连接。你可以在对话中直接使用这些工具:
> 查询 users 表中最近注册的 10 个用户
> 查看 React 19 的最新文档中关于 Server Components 的部分常用 MCP 工具
| 工具 | 说明 |
|---|---|
| Context7 | 查询最新的库和框架文档 |
| Supabase | 管理 Supabase 项目和数据库 |
| Playwright | 浏览器自动化测试 |
| GitHub | 管理 GitHub Issues 和 PR |
全局配置
你也可以在
~/.flopcode/.mcp.json 中配置全局 MCP 服务器,对所有项目生效。配置层级
~/.flopcode/.mcp.json— 全局配置,所有项目共享项目/.mcp.json— 项目级配置,仅当前项目使用
两级配置会合并。项目配置中的同名服务器会覆盖全局配置。