Claude Code MCP 使用教程——从入门到精通
一、什么是 MCP?
MCP(Model Context Protocol,模型上下文协议)是 Anthropic 于 2024 年 11 月推出的开源标准协议,旨在统一 AI 大模型与外部工具、数据源之间的通信方式。你可以把 MCP 理解为 AI 世界的 USB-C 接口——通过一个标准化的协议,让 AI 助手能够直接访问文件系统、数据库、API、浏览器等各种外部资源。
在 Claude Code 中,MCP 是其扩展能力的核心机制。通过连接 MCP 服务器,Claude Code 可以:
- 读取和写入本地文件
- 操作 GitHub 仓库(创建 Issue、PR、代码搜索)
- 查询数据库
- 控制浏览器进行自动化操作
- 调用各种 Web API
MCP 分为三个角色:MCP 主机(如 Claude Code、Claude Desktop)、MCP 客户端(协议客户端)、MCP 服务器(提供具体工具和资源的中间件)。
Hermes Agent 从零开始使用指南
作者: CaoZH
版本: 2026-05-29
适用平台: Linux / macOS / WSL2
一、什么是 Hermes Agent?
Hermes Agent 是由 Nous Research 开发的开源 AI 智能体框架。它不仅仅是一个聊天机器人,而是一个能够自主执行任务的 AI 助手——可以在终端执行命令、编写代码、管理文件、搜索网页、发送消息,并且能记住你和它的每次对话。
与其他 AI 工具的区别
| 对比 | Hermes Agent | Claude Code | ChatGPT |
|---|---|---|---|
| 开源 | ✅ 完全开源 | ❌ 闭源 | ❌ 闭源 |
| 本地运行 | ✅ 可在自己服务器运行 | ❌ 云端 | ❌ 云端 |
| 多平台接入 | ✅ Telegram/Discord/QQ等10+平台 | ❌ 仅终端 | ✅ Web/App |
| 技能记忆 | ✅ 自动学习、跨会话积累 | ❌ 有限 | ❌ 有限 |
| 模型自由 | ✅ 支持20+提供商,可随时切换 | ❌ 仅Claude | ❌ 仅GPT系列 |
| 定时任务 | ✅ 支持 cron 调度 | ❌ 不支持 | ❌ 不支持 |
核心特性
- 🛠️ 自主工具调用 — 读文件、写代码、搜索网页、执行命令
- 🧠 持久记忆 — 跨会话记住你的偏好和项目上下文
- 💡 技能系统 — 从经验中学习,自动积累可复用的工作流
- 🌐 多平台网关 — 同一智能体同时运行在 QQ、Telegram、Discord 等平台
- 🎛️ 模型无关 — 随时切换 GPT、Claude、DeepSeek 等模型
- 📅 定时任务 — 像 cron 一样自动执行任务
- 📦 MCP 协议 — 支持 Model Context Protocol 扩展
- 👤 多配置文件 — 工作/个人分不同的配置文件
适用系统: Ubuntu 22.04 / 24.04
最后更新: 2026-05-28
一、概述
OpenClaw 和 Hermes Agent 都是开源的个人 AI 助手框架,可以在你的服务器或个人电脑上运行,通过 Telegram、Discord、WhatsApp、QQ 等消息平台进行交互。两者可以同时部署在同一台 Ubuntu 机器上,互不冲突。
| 对比维度 | OpenClaw 🦞 | Hermes Agent |
|---|---|---|
| 语言/运行时 | TypeScript, Node.js 24 | Python 3.11+ |
| 安装方式 | npm install -g openclaw@latest |
curl ... | bash 一键脚本 |
| 配置目录 | ~/.openclaw/ |
~/.hermes/ |
| 配置文件 | openclaw.json (JSON) |
config.yaml (YAML) + .env |
| 网关守护 | systemd user service | systemd user service |
| 官方文档 | https://docs.openclaw.ai | https://hermes-agent.nousresearch.com/docs/ |
| GitHub | https://github.com/openclaw/openclaw | https://github.com/NousResearch/hermes-agent |