← 返回 FEED
CLAUDE2026-05-18

Claude MCP 服务器完整指南:从零到连接一切

核心洞察

没有 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 未出现在 ClaudeJSON 语法错误用 jsonlint.com 验证
文件系统权限错误路径不存在或无读取权限验证路径,Mac 需在系统设置中授予 Claude 完全磁盘访问
API 认证失败Token 过期或权限不足重新生成 token,确保正确 scope
Server 启动但 Claude 无法使用MCP server 安装不正确终端直接运行 npx 命令看错误,清理 npm cache 重试
多服务器响应慢Claude 同时查询多个服务器预期行为,指定具体服务器的查询会更快

分周搭建计划

周次添加服务器目标
第 1 周FilesystemObsidian 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 能作为有完整上下文了解你具体情况的连贯操作员,跨整个栈行动。

资源