MCP 服务器
MCP(Model Context Protocol)是一种让 AI 连接外部工具和数据源的协议。通过 MCP,你可以让 Carry Code 访问更多功能。
什么是 MCP?
Section titled “什么是 MCP?”MCP(Model Context Protocol,模型上下文协议)是一种标准化的 AI 工具扩展协议。它允许:
- 🔍 搜索 — 访问搜索引擎获取实时信息
- 🗄️ 数据库 — 连接数据库查询数据
- 📁 文件系统 — 更灵活地访问文件
- 🌐 API 调用 — 调用各种外部服务
- 🛠️ 自定义工具 — 添加你自己的工具
添加 MCP 服务器
Section titled “添加 MCP 服务器”步骤一:打开 MCP 管理
Section titled “步骤一:打开 MCP 管理”输入 /mcp,按空格键
步骤二:选择添加
Section titled “步骤二:选择添加”选择 add
步骤三:选择连接方式
Section titled “步骤三:选择连接方式”MCP 服务器支持三种连接方式:
方式一:SSE(Server-Sent Events)
Section titled “方式一:SSE(Server-Sent Events)”适用于远程服务:
服务器名称: my-mcp-server服务器地址: https://mcp.example.com/sse描述: 这是一个示例 MCP 服务器方式二:Stdio
Section titled “方式二:Stdio”适用于本地程序:
服务器名称: local-tool命令: node参数: /path/to/mcp-server/index.js方式三:StreamableHttp
Section titled “方式三:StreamableHttp”适用于 HTTP 流式传输:
服务器名称: http-mcp地址: https://mcp.example.com/mcp管理 MCP 服务器
Section titled “管理 MCP 服务器”查看所有服务器
Section titled “查看所有服务器”/mcp列表会显示所有已配置的服务器及其状态。
/mcp edit <服务器名称>/mcp delete <服务器名称>/mcp test <服务器名称>常用 MCP 服务器推荐
Section titled “常用 MCP 服务器推荐”| 服务器 | 功能 | 安装命令 |
|---|---|---|
@modelcontextprotocol/server-filesystem | 文件系统访问 | npm install -g @modelcontextprotocol/server-filesystem |
使用示例:
服务器名称: filesystem命令: npx参数: @modelcontextprotocol/server-filesystem /your/project/pathBrave 搜索
Section titled “Brave 搜索”| 服务器 | 功能 | 前提 |
|---|---|---|
@modelcontextprotocol/server-brave-search | 实时网页搜索 | 需要 Brave API Key |
| 服务器 | 功能 | 前提 |
|---|---|---|
@modelcontextprotocol/server-postgres | PostgreSQL | 需要数据库连接信息 |
@modelcontextprotocol/server-sqlite | SQLite | 本地 SQLite 文件 |
GitHub
Section titled “GitHub”| 服务器 | 功能 | 前提 |
|---|---|---|
@modelcontextprotocol/server-github | GitHub API | 需要 GitHub Token |
MCP 配置示例
Section titled “MCP 配置示例”本地文件系统
Section titled “本地文件系统”{ "mcpServers": { "filesystem": { "type": "stdio", "command": "npx", "args": ["@modelcontextprotocol/server-filesystem", "/path/to/your/project"] } }}远程 SSE 服务
Section titled “远程 SSE 服务”{ "mcpServers": { "remote-search": { "type": "sse", "url": "https://mcp.example.com/sse" } }}使用 MCP 工具
Section titled “使用 MCP 工具”添加 MCP 服务器后,AI 可以自动使用这些工具:
- 搜索工具 — 让 AI 搜索实时信息
- 数据库工具 — 查询数据
- 文件工具 — 访问指定目录
Q:MCP 服务器需要一直运行吗?
Section titled “Q:MCP 服务器需要一直运行吗?”是的,需要保持运行才能使用。远程服务器需要保持在线,本地程序需要保持进程。
Q:添加 MCP 服务器后AI就能自动使用吗?
Section titled “Q:添加 MCP 服务器后AI就能自动使用吗?”是的,AI 会自动发现并使用可用的 MCP 工具。
Q:MCP 安全吗?
Section titled “Q:MCP 安全吗?”MCP 工具需要你授权才能使用。建议:
- 只添加可信的 MCP 服务器
- 注意保护 API Key
- 定期检查已添加的服务器
Q:MCP 和内置工具的区别?
Section titled “Q:MCP 和内置工具的区别?”| 特性 | 内置工具 | MCP 工具 |
|---|---|---|
| 数量 | 有限 | 可扩展 |
| 功能 | 基础 | 自定义 |
| 添加方式 | 开箱即用 | 需要配置 |