Matt Pocock 科普:MCP 协议入门 —— 2 分钟搭好一个 MCP Server【中英字幕】

合集 · Matt Pocock 科普 (6)

  1. 16:19
    Matt Pocock 科普:大多数人根本没搞懂 agent 到底是什么【中英字幕】
  2. 21:08
    Matt Pocock 科普:如何理解 LLM 的 token【中英字幕】
  3. 28:22
    Matt Pocock 科普:为什么永远不能盲信 LLM【中英字幕】
  4. 19:30
    Matt Pocock 科普:上下文窗口并非越大越好 —— 多数开发者没真正理解 context window【中英字幕】
  5. 4:51
    Matt Pocock 科普:MCP 协议入门 —— 2 分钟搭好一个 MCP Server【中英字幕】
  6. 18:52
    Matt Pocock 科普:为什么代码库比 prompt 更影响 AI 编程效果?用深模块架构治 AI 读不懂你代码的病【中英字幕】

Parts

  1. P1 · 【中英字幕】Matt Pocock 科普:MCP 协议入门 —— 2 分钟搭好一个 MCP Server
  2. P2 · 【中配中字】Matt Pocock 科普:MCP 协议入门 —— 2 分钟搭好一个 MCP Server
Description
Matt Pocock 用单个 TypeScript 文件、零构建步骤搭出一个 MCP server,并接入 Claude Code 跑通第一个工具调用。

看点:
1. 一个 main.ts 加一条 claude mcp add,server 就进了全局配置——全程没有构建步骤
2. 只说一句"查一下牛津的天气",Claude 自己选中 getWeather 工具并返回结果,这中间发生了什么
3. 把 Docker 配置、Git 命令、数据库迁移都交给 Claude Code 代跑的本地工作流想象

关键内容:
· 初始化:从 Model Context Protocol SDK 导入 MCP server,全部代码在一个 main.ts 里
· 定义工具:getWeather 的名称、用 Zod schema 描述 city 参数、回调返回文本内容
· 通信层:standard IO(stdio)与 StdioServerTransport 的导入和连接
· 注册:claude mcp add 把 server 全局加入 Claude,启动命令是 npx tsx 加文件完整路径
· 实测:Claude 连上 weather-example,一句自然语言就能触发工具调用
· 延伸:本地 Docker/Git/数据库迁移交给 Claude Code 执行的思路

来源:
· 原视频:https://www.youtube.com/watch?v=MC2BwMGFRx4
· 配套代码:https://www.aihero.dev/mcp-server-from-a-single-typescript-file

字幕:AI 辅助转录 + 翻译并经人工校对。如有不准确之处,欢迎指出。

Comments

zyk15926 19d ago

什么是 MCP(Model Context Protocol)? 一、 什么是 MCP?(从 USB 接口说起) 在没有 MCP(模型上下文协议) 之前,...

阿杰skm 5d ago

看完立马想试试,单文件就能跑MCP server,接入Claude Code也太方便了。