跳转到内容

MCP 服务器

MCP(Model Context Protocol)是一种让 AI 连接外部工具和数据源的协议。通过 MCP,你可以让 Carry Code 访问更多功能。


MCP(Model Context Protocol,模型上下文协议)是一种标准化的 AI 工具扩展协议。它允许:

  • 🔍 搜索 — 访问搜索引擎获取实时信息
  • 🗄️ 数据库 — 连接数据库查询数据
  • 📁 文件系统 — 更灵活地访问文件
  • 🌐 API 调用 — 调用各种外部服务
  • 🛠️ 自定义工具 — 添加你自己的工具

输入 /mcp,按空格键

选择 add

MCP 服务器支持三种连接方式:

适用于远程服务:

服务器名称: my-mcp-server
服务器地址: https://mcp.example.com/sse
描述: 这是一个示例 MCP 服务器

适用于本地程序:

服务器名称: local-tool
命令: node
参数: /path/to/mcp-server/index.js

适用于 HTTP 流式传输:

服务器名称: http-mcp
地址: https://mcp.example.com/mcp

/mcp

列表会显示所有已配置的服务器及其状态。

/mcp edit <服务器名称>
/mcp delete <服务器名称>
/mcp test <服务器名称>

服务器功能安装命令
@modelcontextprotocol/server-filesystem文件系统访问npm install -g @modelcontextprotocol/server-filesystem

使用示例:

服务器名称: filesystem
命令: npx
参数: @modelcontextprotocol/server-filesystem /your/project/path
服务器功能前提
@modelcontextprotocol/server-brave-search实时网页搜索需要 Brave API Key
服务器功能前提
@modelcontextprotocol/server-postgresPostgreSQL需要数据库连接信息
@modelcontextprotocol/server-sqliteSQLite本地 SQLite 文件
服务器功能前提
@modelcontextprotocol/server-githubGitHub API需要 GitHub Token

{
"mcpServers": {
"filesystem": {
"type": "stdio",
"command": "npx",
"args": ["@modelcontextprotocol/server-filesystem", "/path/to/your/project"]
}
}
}
{
"mcpServers": {
"remote-search": {
"type": "sse",
"url": "https://mcp.example.com/sse"
}
}
}

添加 MCP 服务器后,AI 可以自动使用这些工具:

  1. 搜索工具 — 让 AI 搜索实时信息
  2. 数据库工具 — 查询数据
  3. 文件工具 — 访问指定目录

是的,需要保持运行才能使用。远程服务器需要保持在线,本地程序需要保持进程。

Q:添加 MCP 服务器后AI就能自动使用吗?

Section titled “Q:添加 MCP 服务器后AI就能自动使用吗?”

是的,AI 会自动发现并使用可用的 MCP 工具。

MCP 工具需要你授权才能使用。建议:

  • 只添加可信的 MCP 服务器
  • 注意保护 API Key
  • 定期检查已添加的服务器
特性内置工具MCP 工具
数量有限可扩展
功能基础自定义
添加方式开箱即用需要配置