生态热点 实战

MCP 服务开发专题

MCP 已成为 AI 工具接入的事实标准。学会手写 MCP Server,你的任何内部系统都能瞬间变成 Claude Code、Pi、Harness 等所有 AI 客户端可调用的能力。

为什么学这一模块

前面模块里我们作为「使用方」接入了大量 MCP 工具(模块 02/04),但问码图(模块 08)本身就是一个 MCP 服务。这一模块换个视角:站在「提供方」把 MCP 吃透——这是当下生态级热点,也是把企业内部能力接入 AI 世界的标准姿势。

核心技术栈

MCP 协议 JSON-RPC Streamable HTTP / stdio FastMCP Tools / Resources / Prompts MCP Inspector MCP Gateway 鉴权与限流 45+ 客户端生态

技术亮点

协议原理拆解
JSON-RPC 消息模型、stdio 与 Streamable HTTP 两种传输、能力协商与生命周期——知其然更知其所以然
手写 MCP Server 实战
用 FastMCP 把一个内部 API 封装成标准 MCP 服务,接入 3 种以上 AI 客户端验证通用性
企业私有 MCP 网关
统一鉴权、审计日志、限流配额——企业内 MCP 服务的治理层方案,直接复用到但问码图等企业场景

核心内容

MCP 协议原理:消息模型、传输层、能力协商
FastMCP 快速开发:工具 / 资源 / 提示词三要素实战
调试与排错:MCP Inspector 与日志分析
客户端接入验证:Claude Code / Pi / DeepSeek Harness
进阶实战:把但问码图(模块 08)作为 MCP 服务深入剖析
企业私有 MCP 网关:鉴权、审计、限流与配额
MCP 安全:工具描述注入风险与防护

实战产出

  • 自研 MCP Server ×2(工具类 + 资源类)
  • 企业 MCP 网关设计方案
  • 多客户端接入验证报告