【AI】搭建一个 MCP 服务器

什么是 MCP MCP,Model Context Protocol,模型上下文协议。 通过 MCP 协议,AI 应用(比如 Claude、ChatGPT、Qwen)可以访问指定的数据源(比如数据库、Markdown 文档)、运行指定的工具(比如搜索引擎、计算器)、执行指定的工作流等。 MCP 架构 服务器 服务器提供三种功能: 资源(Resources) 工具(Tools) 提示(Prompts) 分层 MCP 由两层组成:数据层(Data Layer)、传输层(Transport Layer)。 数据层 数据层实现了一个基于 JSON-RPC 2.0 的交互协议,定义了消息结构和语义。 传输层 支持两种传输机制: Stdio Streamable HTTP 有些旧的还支持 SSE(Server-Sent Events)。 搭建 MCP 服务器 当前环境 python 版本 1 2 $ python3 --version Python 3.12.5 操作命令 创建目录 1 2 3 $ mkdir my_mcp_server $ cd my_mcp_server 创建并激活虚拟环境 1 2 3 $ python3 -m venv .venv $ source .venv/Scripts/activate 激活后,可以输入 deactivate 取消激活。 ...

June 25, 2026 · 2 min · 346 words