A
返回 指令庫
指令庫2026/05/10 君澤智庫研究員 Bryan Chan5 分鐘閱讀

MCP 協議在三層 Agent 框架中的角色與配置

Model Context Protocol 在 Hermes Agent(不支援)、OpenClaw(調度層)、Claude Code(執行層)中的各自角色和配置。

MCP 在三層中的角色

MCP 角色 說明
Hermes Agent ❌ 不涉及 通訊/背景層,不需要直接操作文件或工具
OpenClaw ✅ MCP Client 調度層:管理 CC 的 MCP Server,為 CC 搭橋
Claude Code ✅ MCP 執行層 多實例各自獨立 MCP Server 配置

OpenClaw 中的 MCP Client

OpenClaw 作為調度中樞,負責決定哪些 MCP Server 分配給哪個 Claude Code 實例。

配置

// ~/.openclaw/openclaw.json
{
  "mcp": {
    "servers": {
      "filesystem": {
        "command": "npx",
        "args": ["@anthropic-ai/mcp-server-filesystem", "~/projects"]
      },
      "github": {
        "command": "npx",
        "args": ["@anthropic-ai/mcp-server-github"],
        "env": {"GITHUB_TOKEN": "ghp_xxx"}
      },
      "brave-search": {
        "command": "npx",
        "args": ["@anthropic-ai/mcp-server-brave-search"],
        "env": {"BRAVE_API_KEY": "BSA-xxx"}
      }
    },
    "routing": {
      "cc-pro": ["filesystem", "github"],
      "cc-qwen": ["filesystem"],
      "cc-local": ["filesystem"]
    }
  }
}

調度邏輯

OpenClaw 收到任務
  → 判斷任務類型
  → 選擇合適的 CC 實例
  → 分配對應的 MCP Server

Claude Code 各實例 MCP 配置

CC Pro (DeepSeek V4 Pro)

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["@anthropic-ai/mcp-server-filesystem", "~/projects"]
    },
    "github": {
      "command": "npx",
      "args": ["@anthropic-ai/mcp-server-github"]
    }
  }
}

CC Local (oMLX 本地)

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["@anthropic-ai/mcp-server-filesystem", "~/private-projects"]
    }
  }
}

安全隔離

CC 實例 允許訪問的目錄 允許的 MCP Server
CC Pro ~/projects/ filesystem, github
CC Qwen ~/projects/ filesystem
CC Local ~/private-projects/ filesystem only

本地實例限制最嚴,確保隱私代碼不外洩。


相關文章