Agentic Research
首頁/工具/MCP 協議在三層 Agent 框架中的角色與配置

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

2026/05/105 分鐘Bryan Chan最後更新 2026/05/10
這篇屬於工具主題MCPAgentOpenClawClaude 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

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


相關文章

在這條路徑上的下一步