Skip to content

MCP 协议

MCP(Model Context Protocol)是一种开放协议,允许 AI 模型与外部工具和数据源进行标准化交互。

什么是 MCP?

MCP 由 Anthropic 提出,旨在解决 AI 模型与外部系统交互的标准化问题。通过 MCP:

  • AI 可以调用外部工具服务器提供的工具
  • AI 可以访问外部数据源
  • 工具提供方只需实现一次,所有支持 MCP 的 AI 都能使用

在 SkyalyticClaw 中使用 MCP

通过 协议中心 管理 MCP 服务器:

  1. 点击左侧导航栏的 协议中心
  2. 切换到 MCP 选项卡
  3. 查看、添加或管理 MCP 服务器

添加 MCP 服务器

Stdio 模式(本地服务器)

适用于本地运行的 MCP 服务器:

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
    }
  }
}

SSE 模式(远程服务器)

适用于远程 MCP 服务器:

json
{
  "mcpServers": {
    "remote-server": {
      "url": "https://mcp.example.com/sse",
      "headers": {
        "Authorization": "Bearer your-token"
      }
    }
  }
}

MCP 工具

SkyalyticClaw 提供以下 MCP 管理工具:

工具说明
mcp_start启动 MCP 服务器
mcp_stop停止 MCP 服务器
mcp_call调用 MCP 服务器上的工具
mcp_list列出已连接的 MCP 服务器及工具
mcp_resources列出 MCP 服务器可用资源
mcp_resource_read读取 MCP 服务器上的资源

使用 mcporter 技能

SkyalyticClaw 内置了 mcporter 技能,专门用于管理 MCP 服务器:

  • 列出已安装的 MCP 服务器
  • 安装新的 MCP 服务器
  • 启动和停止 MCP 服务
  • 调试 MCP 连接问题

MCP 工具权限

MCP 工具同样受权限系统管控:

  • 新添加的 MCP 工具默认需要用户确认
  • 可以在设置中调整权限级别
  • 建议对敏感操作保持确认级别

(c) 2026 杭州穹析科技有限公司. 保留所有权利.