#核心洞察
没有 MCP,Claude 是「聪明的实习生,但无法访问你的文件」。
有了 MCP,Claude 是「你指挥的 AI 操作员」——区别是 agency(自主性)。
#什么是 MCP
MCP(Model Context Protocol) :Anthropic 开发的开放标准,定义 AI 模型如何连接外部数据源和工具。
简单理解 :MCP 是 Claude 智能与真实世界数据和工具之间的桥梁。
| 没有 MCP | 有 MCP |
|---|---|
| 只知道当前对话中你告诉它的 | 知道代码库、数据库、邮件、日历、项目管理工具、CRM |
| 建议你应该做什么 | 直接执行 |
| 每次会话从零开始 | 上下文持久,可重新读取相同来源 |
#架构模型
Claude → 发送标准化请求 → MCP Server → 连接工具/数据源 → 返回结果
- MCP Server :小型程序,向 Claude 暴露特定能力
- Server 处理 :与工具或数据源的连接
- Claude 视角 :在使用一个工具
- 你的视角 :Claude 直接在你的实际系统中操作
#配置文件
#文件位置
| 系统 | 路径 |
|---|---|
| Mac | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
#基本结构
{
"mcpServers": {
"server-name": {
"command": "npx",
"args": ["-y", "@package/server-name"],
"env": {
"API_KEY": "your-key-here"
}
}
}
}
三个必需项 :名称、启动命令、环境变量(如 API key)。
编辑后必须重启 Claude Desktop 。
验证连接 :问 Claude "What tools do you have available?"
#10 个最高价值 MCP 服务器
#1. Filesystem MCP
功能 :直接读写本地文件和文件夹。
重要性 :Obsidian vault 操作系统、多 Agent 内容架构的基础。
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/your/directory"
]
}
首次 prompt :
List all files in the directory you have access to. Identify the 5 most recently modified files and summarize what each one contains.
#2. GitHub MCP
功能 :连接 GitHub 仓库,读代码、创建 PR、审查变更、管理 issue、更新文档。
重要性 :把 Claude Code 从代码生成器变成完整仓库操作员。
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token"
}
}
首次 prompt :
Read the main README file in my repository [REPO NAME]. Identify anything outdated or missing based on current codebase structure. Generate an updated version and create a PR.
#3. Notion MCP
功能 :连接 Notion workspace,读页面、更新数据库、创建内容、管理项目追踪器。
重要性 :把 Claude 变成 Notion 操作员——更新项目状态、创建客户简报、管理内容日历。
"notion": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-notion"],
"env": {
"NOTION_API_KEY": "your-integration-token"
}
}
#4. Supabase MCP
功能 :连接 Supabase 数据库,查询表、插入记录、更新数据、运行迁移。
重要性 :把 Claude 变成数据库操作员——客户支持分析、数据探索、自动报告。
"supabase": {
"command": "npx",
"args": ["-y", "@supabase/mcp-server-supabase"],
"env": {
"SUPABASE_URL": "your-project-url",
"SUPABASE_SERVICE_KEY": "your-service-key"
}
}
#5. Google Drive MCP
功能 :连接 Google Drive,读文档、表格、演示文稿,搜索 Drive,提取文件内容。
重要性 :商业知识(合同、提案、研究、会议记录)全部可用,无需手动复制。
#6. Slack MCP
功能 :连接 Slack workspace,读频道历史、发送消息、搜索对话、监控提及。
重要性 :Slack 中的沟通上下文对 Claude 原本不可见,连接后 Claude 可读决策 shaped 的对话历史。
#7. PostgreSQL MCP
功能 :直接连接 PostgreSQL 数据库,查询数据、分析 schema、运行报告。
重要性 :整个数据层对自然语言分析开放,无需 SQL。
#8. Brave Search MCP
功能 :通过 Brave Search API 访问实时网页搜索结果。
重要性 :Claude 知识有训练截止日期,Web search 提供当前信息——研究、竞品监控、新闻分析全自主化。
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": {
"BRAVE_API_KEY": "your-api-key"
}
}
#9. Linear MCP
功能 :连接 Linear 项目管理 workspace,读 issue、创建 ticket、更新状态、管理 sprint。
重要性 :工程师花大量时间在 ticket 管理上,MCP 让 Claude 从规格创建 issue、从 commit message 更新状态、自动生成 sprint 总结。
#10. Custom HTTP/API MCP
功能 :通过可配置 HTTP 服务器连接任何 REST API 或 webhook-enabled 服务。
重要性 :通用连接器,填补缺口——任何有 API 的服务都可以构建轻量级 MCP server 暴露给 Claude。
#完整多服务器配置示例
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/yourname/Documents/vault",
"/Users/yourname/Projects"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token" }
},
"notion": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-notion"],
"env": { "NOTION_API_KEY": "your-token" }
},
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "your-token",
"SLACK_TEAM_ID": "your-team-id"
}
},
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": { "BRAVE_API_KEY": "your-key" }
},
"linear": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-linear"],
"env": { "LINEAR_API_KEY": "your-key" }
}
}
}
建议 :从 3 个服务器开始,按需添加。
#CLAUDE.md:多服务器设置的力量倍增器
连接 MCP 服务器给 Claude 工具访问权。 CLAUDE.md 告诉 Claude 如何为你的特定场景智能使用它们。
#模板示例
# MCP Configuration — CLAUDE.md
## Connected Systems
- Filesystem: Obsidian vault at [PATH] and projects at [PATH]
- GitHub: Primary repo is [REPO NAME], main branch is [BRANCH]
- Notion: Business workspace, client database is [DATABASE NAME]
- Supabase: Production database, read-only access
- Slack: [WORKSPACE NAME], primary channel is [CHANNEL]
- Linear: [TEAM NAME], my username is [USERNAME]
## How to Use These Tools Together
When I ask about a project: read GitHub for code status,
Linear for task status, and Notion for project overview.
When I ask about a client: read Notion client database,
Slack for recent communications, and filesystem for local files.
When I need to research: use Brave Search first,
then cross-reference with filesystem vault knowledge.
## Default Behaviors
- Always read CLAUDE.md before starting any multi-step task
- Always log significant actions to filesystem logs folder
- Always confirm before writing to Supabase or sending Slack messages
- Never delete files or records without explicit confirmation
## Current Context
[UPDATE WEEKLY: current priorities, active projects, what matters most]
#首个多工具工作流:早晨情报简报
使用 5 个服务器同时运行 :
1. Brave Search: 找 [MY INDUSTRY] 过去 24 小时重大新闻
2. GitHub: 检查夜间新 PR/issue
3. Linear: 列出昨天以来逾期任务
4. Notion: 检查 48 小时内是否有客户 deadline
5. Slack: 总结过去 12 小时需回复的消息
→ 合成结构化简报:
- 今日 Top 3 优先级
- 需立即关注的紧急事项
- 夜间活动摘要
- 中午前应做的决策
→ 保存到文件系统: [PATH]/daily-notes/[DATE]-morning-brief.md
时间对比 :
- 自动运行:< 3 分钟
- 手动操作:20-30 分钟
#故障排查
| 问题 | 原因 | 修复 |
|---|---|---|
| Server 未出现在 Claude | JSON 语法错误 | 用 jsonlint.com 验证 |
| 文件系统权限错误 | 路径不存在或无读取权限 | 验证路径,Mac 需在系统设置中授予 Claude 完全磁盘访问 |
| API 认证失败 | Token 过期或权限不足 | 重新生成 token,确保正确 scope |
| Server 启动但 Claude 无法使用 | MCP server 安装不正确 | 终端直接运行 npx 命令看错误,清理 npm cache 重试 |
| 多服务器响应慢 | Claude 同时查询多个服务器 | 预期行为,指定具体服务器的查询会更快 |
#分周搭建计划
| 周次 | 添加服务器 | 目标 |
|---|---|---|
| 第 1 周 | Filesystem | Obsidian vault 智能层,建立 3 个文件操作工作流 |
| 第 2 周 | GitHub 或 Notion | 结合文件系统建立 2 个组合工作流 |
| 第 3 周 | Supabase/Postgres | 建立 1 个数据库读取+vault 报告工作流 |
| 第 4 周 | Slack | 建立早晨情报工作流 |
| 第 5 周 | Brave Search | 实时信息访问,无需手动提供来源 |
| 第 6 周 | 填补缺口 | 识别仍需手动在工具间移动信息的步骤 |
第 6 周结束时 :Claude 已连接整个工具栈,每周消耗数小时的行政协调工作自主运行。
#连接一切后的变化
不是生产力提升,是品类改变。
| 单工具 Claude | 全连接 Claude |
|---|---|
| AI 助手,你咨询它 | AI 操作员,你指挥它 |
| 等待输入 | 读取系统 |
| 响应问题 | 理解上下文 |
| 建议行动 | 在预授权边界内执行 |
| 报告建议 | 报告完成事项 |
真正价值 :不是 Claude 能读你的文件,而是 Claude 能作为有完整上下文了解你具体情况的连贯操作员,跨整个栈行动。
#资源
- 作者 :CyrilXBT (@cyrilXBT)
- 原文 :https://x.com/cyrilXBT/status/2055833066640121921
- MCP 官方文档 :https://modelcontextprotocol.io
- Brave Search API :https://brave.com/search/api