MCP 协议完整指南

MCP 协议指南资料参考,包含 什么是 MCP?、 MCP 架构、 核心概念、 热门 MCP Servers等主题。查阅页面示例、适用条件和相关资源,版本、价格及第三方服务状态需结合官方当前说明核对。

USB-C AI 的标准接口
100+ MCP Servers
开源 MIT 协议
2024.11 发布时间

什么是 MCP?

MCP(Model Context Protocol) 是 Anthropic 在 2024 年 11 月发布的开源协议,旨在为 AI 模型提供连接外部数据源和工具的标准接口。就像 USB-C 统一了设备充电接口一样,MCP 正在统一 AI 与外部世界的连接方式。

🎯 核心价值: MCP 解决了 AI 模型的"信息孤岛"问题。通过 MCP,AI 可以安全地访问本地文件、数据库、API、浏览器等各种资源,从而完成更复杂的任务。

标准化连接

统一的协议规范,一次实现到处可用

安全可控

用户授权机制,AI 不能越权访问资源

丰富生态

100+ 开源 MCP Server,持续增长中

开源协议

MIT 协议开源,任何人都可以使用和贡献

MCP 架构

MCP 通信架构

MCP Client
(Claude/Cursor)
MCP Protocol
(JSON-RPC)
MCP Server
(文件/DB/API)

MCP Client

发起请求的一方,如 Claude Desktop、Cursor、Claude Code 等

MCP Server

提供服务的一方,连接具体资源如文件系统、数据库等

核心概念

Tools(工具)

AI 可以调用的函数,如"读取文件"、"执行搜索"

Resources(资源)

AI 可以访问的数据,如文件内容、数据库记录

Prompts(提示词)

预定义的提示词模板,简化常见任务

Notifications(通知)

Server 向 Client 推送的实时更新

热门 MCP Servers

filesystem

读写本地文件系统,支持文件搜索、创建、编辑、删除等操作。

🐙 github

与 GitHub 交互,管理仓库、Issue、PR,进行代码搜索等。

puppeteer

控制浏览器,执行网页自动化、截图、爬取等任务。

🗃️ sqlite

查询和操作 SQLite 数据库,执行 SQL 语句。

brave-search

使用 Brave 搜索引擎进行网络搜索。

gmail

读取和发送 Gmail 邮件,管理邮箱。

配置示例

Claude Desktop 的 MCP 配置文件(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/Documents"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    },
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sqlite",
        "--db-path",
        "/path/to/your/database.db"
      ]
    }
  }
}
💡 提示: 配置完成后重启 Claude Desktop,在对话框中点击 🔌 图标即可看到已连接的 MCP Server 和可用工具。

支持 MCP 的客户端

Claude Desktop

Anthropic 官方桌面应用,原生支持 MCP

Cursor

AI 代码编辑器,支持 MCP 连接外部工具

Claude Code

命令行 AI 助手,深度集成 MCP

更多...

VS Code 插件、Zed 等持续增加中

开发 MCP Server

使用 TypeScript 开发简单的 MCP Server:

import { Server } from "@modelcontextprotocol/sdk/server";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio";

const server = new Server({
  name: "my-mcp-server",
  version: "1.0.0"
}, {
  capabilities: {
    tools: {}
  }
});

// 注册工具
server.setRequestHandler("tools/list", async () => ({
  tools: [{
    name: "hello",
    description: "Say hello to someone",
    inputSchema: {
      type: "object",
      properties: {
        name: { type: "string", description: "Name to greet" }
      },
      required: ["name"]
    }
  }]
}));

// 处理工具调用
server.setRequestHandler("tools/call", async (request) => {
  if (request.params.name === "hello") {
    const name = request.params.arguments.name;
    return { content: [{ type: "text", text: `Hello, ${name}!` }] };
  }
});

// 启动服务器
const transport = new StdioServerTransport();
server.connect(transport);

相关资源

MCP 协议完整指南常见问题

MCP 协议完整指南可以查到哪些内容?

MCP 协议指南资料参考,包含🔌 什么是 MCP?、🏗️ MCP 架构、📚 核心概念、🌟 热门 MCP Servers等主题。查阅页面示例、适用条件和相关资源,版本、价格及第三方服务状态需结合官方当前说明核对。可以按「🔌 什么是 MCP?」、「🏗️ MCP 架构」、「📚 核心概念」、「🌟 热门 MCP Servers」等章节查阅。页面用于资料查阅,外部资源需通过对应链接访问。

页面中的版本、示例或外部链接如何使用?

先找到与当前需求对应的「🔌 什么是 MCP?」等章节,查看示例的适用条件,再核对对应项目或服务的官方说明。页面中的名称、版本和示例属于资料内容,不表示已实时检查第三方服务的状态。

MCP 协议完整指南的结果应怎样理解?

区分页面内置规则、示例资料和真正的模型调用。静态介绍不代表最新版本、价格或可用性;生成或整理后的内容仍需结合实际需求核对。

输入内容会保存或发给外部服务吗?

查阅本页不需要提交业务数据。打开外部资源链接后,会访问对应网站,其登录、数据处理和服务条款由该网站提供。

相关工具

MCP 配置指南 · MCP 客户端大全 · AI Agent 2025 年度指南 · AI Agent 入门指南 · 全部AI 工具

广告位招商 · 精准触达跨境 AI 与电商用户

我们的访客用户是正在挑选 VPN / 代理 / VPS 的高意图人群,同时也是跨境AI业务、跨境电商业务的精准目标人群。

所有广告均为自营投放的原生卡片,明确标注「广告」,不引入任何第三方跟踪脚本;每条素材的展示量与点击量在后台逐日统计,数据可随时提供给广告主对账。

谁在看你的广告

聚焦 VPN / 代理 / VPS 选型,关注跨境 AI 与电商业务的 IP 质量及稳定性。

  • 跨境电商 / 独立站卖家

    关注 IP 纯净度、出口地区与店铺网络环境。

  • 自建节点 / 机房用户

    搭建 VPS 与出口节点,检查落地 IP 的地区和风险。

  • 数据采集 / 爬虫工程师

    评估代理 IP 池,关注可用性、稳定性与匿名性。

  • 隐私 / 反追踪用户

    排查 WebRTC、DNS 泄漏与浏览器指纹,保护网络隐私。

  • 出海开发 / 运维

    排查 IP 信誉、邮件送达与连接问题。

  • AI用户 / 跨境AI业务经营者

    检测 AI 访问环境,排查地区限制与账号风险。

适合哪些广告主

面向这些用户的产品与服务,欢迎洽谈合作。

  • 住宅 / 数据中心代理
  • VPS / 云主机 / 独服
  • VPN / 隐私工具
  • 指纹浏览器 / 防关联
  • 邮件送达 / IP 信誉工具
  • 跨境 SaaS / 出海工具
  • AI Agent / AI大模型服务商

投放广告请通过以下方式联系我们,沟通投放时间与广告素材。

邮箱hanhan@wetime.com Telegramhttps://t.me/seeinx