Token导航 LogoToken导航TokenDH.com
MCP Protocol Mastery logo
运维云端未说明官方级别未说明来源级核验

MCP Protocol Mastery

MCP Server

MCP协议是一个开放的AI工具集成标准,允许开发者构建可连接Claude Desktop及其他AI应用的服务器,实现工具、资源和提示的暴露与调用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude云端部署Claude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

agents-squads

提供方

agents-squads

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP协议掌握

一次构建,随时随地连接。模型上下文协议的完整指南。

你将学到什么

本课程将带您从“什么是MCP?”到构建可与Claude Desktop、VS Code和任何兼容MCP的AI应用程序配合使用的生产就绪服务器。

到最后,你将能够:

  • 构建公开工具、资源和提示的MCP服务器
  • 将服务器连接到Claude Desktop和其他主机
  • 实施安全最佳实践
  • 调试协议问题
  • 在本地和远程部署服务器

先决条件

  • TypeScript或Python经验
  • 熟悉async/await
  • 文本编辑器和终端

不需要: 之前的MCP知识,Claude API经验

学习路径

从这里开始

模块你将学到什么时间
什么是MCP?MCP解决的问题,主机/客户端/服务器,三个原语15分钟
建筑协议生命周期、JSON-RPC消息、能力协商20分钟

构建服务器(核心路径)

模块你将学到什么时间
服务器基础知识您的第一台服务器,使用Claude Desktop进行测试,错误处理30分钟
工具深潜参数验证、安全、返回结果25分钟
生产模式错误处理、分块、确认、反模式20分钟

建立客户(如果需要)

模块你将学到什么时间
客户基础知识何时构建客户端、管理服务器、LLM集成25分钟

高级主题

模块你将学到什么时间
运输stdio、SSE、WebSocket、自定义传输20分钟
安全路径遍历、输入验证、速率限制25分钟

动手实验室

实验室你将构建什么
文件系统服务器配备读、写、搜索和列表工具的完整服务器

快速开始

选项1:使用现有服务器

// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/projects"]
    }
  }
}

重新启动克劳德桌面。问: *“我的项目目录中有哪些文件?”*

选项2:建立自己的(5分钟)

// hello-server.ts
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";

const server = new McpServer({ name: "hello", version: "1.0.0" });

server.tool(
  "greet",
  "Say hello to someone",
  { name: z.string() },
  async ({ name }) => ({
    content: [{ type: "text", text: `Hello, ${name}!` }]
  })
);

await server.connect(new StdioServerTransport());

→ 完整演练 服务器基础知识

MCP的工作原理(30秒版)

┌──────────────────┐                    ┌──────────────────┐
│  CLAUDE DESKTOP  │                    │   YOUR SERVER    │
│                  │                    │                  │
│  "Search for     │  ── tools/call ──► │  search_files()  │
│   .ts files"     │                    │                  │
│                  │  ◄── results ────  │  ["a.ts","b.ts"] │
│  "Found 2 files" │                    │                  │
└──────────────────┘                    └──────────────────┘
        │                                        │
        └─────────── MCP Protocol ───────────────┘
  1. 你搭建了一个服务器 公开工具(AI可以调用的函数)
  2. 克劳德桌面连接 通过MCP连接到您的服务器
  3. 当用户询问时 对于某些事情,克劳德决定使用哪些工具
  4. 您的服务器执行 工具并返回结果
  5. 克劳德回应 向用户提供信息

常见问题

Q: 我需要MCP使用Claude吗? 不,MCP扩展了克劳德的能力。克劳德没有它也能很好地工作。

Q: MCP仅适用于Anthropic产品吗? 不是的。MCP是一个开放标准。VS Code扩展、自定义应用程序和其他AI助手都可以使用它。

Q: 我可以使用Python吗? 对。TypeScript和Python SDK都完全支持。

Q: MCP服务器在哪里运行? 大多数作为子进程在本地运行。您还可以将它们部署为HTTP服务。

资源

相关协议

协议目的与MCP的关系
A2A代理间通信补充MCP(代理互操作)
AP2代理支付授权扩展MCP/A2A用于支付

______________________________________________________________________

准备好开始了吗?什么是MCP?

目录标签

目录标签

JavaScriptClaude云端部署AI集成本地部署协议开发工具服务器TypeScript/PythonJSON-RPC

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP