DocsFlopCodeMcp

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 的部分
工具说明
Context7查询最新的库和框架文档
Supabase管理 Supabase 项目和数据库
Playwright浏览器自动化测试
GitHub管理 GitHub Issues 和 PR

全局配置

你也可以在 ~/.flopcode/.mcp.json 中配置全局 MCP 服务器,对所有项目生效。

配置层级

  • ~/.flopcode/.mcp.json — 全局配置,所有项目共享
  • 项目/.mcp.json — 项目级配置,仅当前项目使用

两级配置会合并。项目配置中的同名服务器会覆盖全局配置。