Daily AI Insight
数据源洞察报告

免责声明

本站内容由 AI 自动聚合、分析与生成,仅供信息参考与学习交流,不构成投资、法律、医疗或其他重大决策建议。请结合原始信源独立判断,作者不对因使用本站内容而产生的任何后果承担责任。

关于本项目

个人开源实验项目,由 @sqliang 构建与维护。

在 GitHub 查看源码

© 2026 Daily AI Insight Engine · Built with AI-assisted pipelines

← 返回 KDnuggets
Analyzed·分析kdnuggets.com2026-10-09

Article Intelligence

Build Your First MCP Server in Python (Stateless Spec Edition)

打开原文 ↗

先看结论

文章介绍 2026-07-28 版 MCP 规范将协议核心改为无状态,并说明官方 Python SDK 已升级到 v2 稳定版、提供高层 MCPServer API。教程用 Python 逐步演示如何在 Streamable HTTP 上构建一个无状态的开发者知识库 MCP 服务器,并暴露工具、资源与提示三种原语。

核心指标

先判断这篇文章值不值得继续读

评分用于衡量信号强度,判断类指标用于解释方向、热度、后续动作与可信程度。

影响力

衡量事件对技术、产业或生态的外部影响强度。

3.5

这是一篇教学类文章,而非发布事件本身。其价值内核是两则已在别处公布的事实:2026-07-28 MCP 规范将协议核心改为无状态、官方 Python SDK 进入 v2 稳定线。前者确实降低了 MCP 服务器在标准 HTTP 基础设施上的扩展门槛(去掉会话亲和性依赖),后者降低了开发者的接入成本,二者对 MCP 生态有实际推动,但均属渐进式演进而非范式转移。文章本身只是对这些变化的教学演示,冲击力局限于正在做 MCP 集成的工具开发者小圈子,符合'日常更新/局部影响'区间,故给 3.5 分。

复合价值

综合新颖性、可执行性与长期观察价值。

8.5

MCP 无状态化是协议层的关键架构跃迁,而非一次性教程内容。其复利逻辑有三:(1) 无状态意味着服务器不再依赖 Mcp-Session-Id,可直接跑在标准 HTTP/无服务器基础设施上,边际扩容成本大幅下降,天然适配云计算范式;(2) Python SDK 进入 v2 稳定线并提供高层 MCPServer API,把工具/资源/提示三种原语抽象为普通 Python 函数,极大压缩了接入成本,会加速开发者侧的网络效应;(3) 协议一旦成为 Agent 与外部工具/数据之间的默认交互标准,将长期沉淀为整个 Agent 生态的地基,类似 HTTP/LSP 的地位。参照近两年 MCP 由 Anthropic 单点推动到被 OpenAI、Google 等全面采纳的路径,3-5 年后大概率仍是行业基石。扣分点在于:协议本身开放、可被任意实现,标准制定者难以直接攫取超额利润,价值更多外溢给基础设施与应用层。

01

提取事实

结构化事实、实体识别与逻辑链

TL;DR

文章介绍 2026-07-28 版 MCP 规范将协议核心改为无状态,并说明官方 Python SDK 已升级到 v2 稳定版、提供高层 MCPServer API。教程用 Python 逐步演示如何在 Streamable HTTP 上构建一个无状态的开发者知识库 MCP 服务器,并暴露工具、资源与提示三种原语。

框架工具科技媒体已核实
客观摘要

文章围绕 2026 年夏季发布的 2026-07-28 MCP 规范展开,指出该规范使协议核心变为无状态:现代客户端无需先建立协议会话即可发起请求,服务器在普通请求中也不再依赖 Mcp-Session-Id,从而更易在标准 HTTP 基础设施上扩展。同时官方 Python SDK 已进入 v2 稳定线,提供高层 MCPServer API,可用普通 Python 函数定义工具、资源和提示。文章以 uv 或 pip 安装 mcp[cli] 起步,要求 Python 3.10 以上,构建一个仅含 server.py 与 client.py 的开发者知识库服务器,暴露 search_kb 工具、kb://articles 资源和 draft_support_reply 提示,并通过 Streamable HTTP 运行、用 Python MCP 客户端连接。

逻辑链
  1. 12026-07-28 版 MCP 规范将协议核心改为无状态,客户端无需先建立协议会话即可发起请求,服务器也不再依赖 Mcp-Session-Id。
  2. 2官方 Python SDK 已迁移到 v2 稳定线,提供高层 MCPServer API,可用普通 Python 函数定义工具、资源和提示。

情绪

积极

整体偏利好,可优先看它带来的机会、受益方和后续扩散可能。

Hype

低 hype

噪声较低,信息更接近事实或研究贡献;重点看证据是否扎实。

全文没有出现'颠覆''革命性'等 PR 滥用词汇,标题以'Build Your First...'平实定位为教程。技术主张(去掉 Mcp-Session-Id、SDK v2 高层 MCPServer API)均给出可验证的具体版本号与代码示例,可复现、可打脸,属于实打实的干货而非概念包装。

行动建议

深度研判

需要细读正文与风险机会区,适合做专题研判或内部讨论。

置信度

分别对应影响力、复合价值与 Hype 判断的可信程度。

影响判断medium· 可参考
价值判断medium· 可参考
热度判断low· 需谨慎
  • 3教程构建一个开发者知识库服务器,暴露 search_kb 工具、kb://articles 资源和 draft_support_reply 提示三种 MCP 原语。
  • 4该服务器不保存任何用户会话状态,每个请求都自带处理所需的全部信息,是无状态 MCP 模型的示例。
  • 5项目要求 Python 3.10 以上,通过 uv 或 pip 安装 mcp[cli],代码最简只需 server.py 和 client.py 两个文件。
  • 6search_kb 工具演示如何用 @mcp.tool() 装饰器把普通 Python 函数暴露给模型调用。
  • 实体识别
    技术
    MCPModel Context ProtocolMCPServerStreamable HTTPPython SDKmcp[cli]
    02

    影响与价值

    技术/商业影响、关注焦点与受影响对象

    开发者关注点

    无状态化后能否彻底摆脱会话亲和性、让 MCP 服务器像普通 HTTP 服务一样水平扩展

    技术颠覆

    核心突破在于协议层去会话化:MCP 服务器不再依赖 Mcp-Session-Id 维持会话,每个请求自携全部上下文,从而可部署在无粘性的标准 HTTP 基础设施(CDN、无状态 autoscaling、多副本负载均衡)之后,消除了此前横向扩展时的会话亲和性瓶颈。配套的 Python SDK v2 高层 MCPServer API 用装饰器(@mcp.tool/@mcp.resource/@mcp.prompt)把普通 Python 函数直接暴露为 MCP 原语,显著压低接入样板代码。

    商业模式

    无状态化使 MCP 服务器更接近'无状态微服务'的经济模型:可按请求弹性伸缩、单位算力成本更低、更适合托管在 serverless/边缘平台,利于 MCP 工具市场与 SaaS 化的工具托管服务。对 IDE/Agent 平台厂商而言,降低第三方工具接入门槛会加速 MCP 生态的供给端扩张,长期可能重塑 AI 工具集成层的分发格局。

    关键受益方

    • Anthropic
    • Cloudflare
    • Vercel
    • Amazon Web Services
    • Google Cloud
    • OpenAI
    • 开源 Python 生态

    竞争受损方

    • 自建私有 Agent 工具集成中间件
    • 重会话状态的有状态 Agent 平台
    • 传统 iPaaS / 企业集成厂商
    • 依赖专有连接器壁垒的闭源 SaaS
    03

    风险、机会与行动

    结合机会清单和风险矩阵判断后续关注重点

    可关注的市场机会

    • 无状态化让 MCP 服务器可部署在 Serverless、边缘函数或普通 HTTP 负载均衡之后,创业者可据此把客服知识库、内部文档检索等垂直场景封装成低成本、易横向扩展的 MCP 工具层对外提供服务。
    • 企业可将自有 SaaS 或知识库通过工具、资源、提示三种 MCP 原语暴露给任意 LLM Host,形成新的产品集成与分发入口,尤其适合把存量数据资产转化为可被模型调用的能力接口。
    • 开发者个人应尽快掌握 mcp[cli] 与 Python SDK v2 的高层 MCPServer API,把这套无状态集成能力作为 AI 应用开发的核心技能,以承接企业级 Agent 与工具调用落地需求。
    风险信号
    监管
    将内部知识库、账户类数据(如密码重置流程)通过 MCP 工具暴露给模型,可能触及数据合规与行业数据保护要求;无状态实现若缺乏请求级鉴权与审计,跨境的 LLM Host 调用会放大合规暴露面。
    技术
    2026-07-28 规范将协议核心改为无状态,意味着依赖 Mcp-Session-Id 的旧会话式实现与 SDK v1 代码面临不兼容和重构成本;MCP 协议与 SDK 仍处快速演进期,早期投入存在被后续规范再次变更的风险。
    竞争
    MCP 面临 OpenAI 函数调用、A2A 等其他工具/Agent 互操作协议的竞争,且云厂商与框架方正在将类似能力内建化,第三方 MCP 服务器的生态位可能被平台方挤压。
    伦理
    无状态设计使服务器不再保存会话上下文,降低了对模型访问行为的追踪与问责能力,可能掩盖数据滥用;同时把知识库原文经工具返回给模型,存在敏感信息外泄与提示注入诱导越权取数的隐患。

    安全风险:无状态模式下每个请求自带全部上下文,令牌与身份校验必须在每次请求中独立完成,否则易出现越权访问(IDOR)与资源枚举;MCP 工具定义本身也是提示注入与工具投毒的新攻击面。

    阅读导览

    点击跳转到正文区块

    NAV
    01提取事实↘02影响与价值↘03风险、机会与行动↘

    文章属性

    框架工具科技媒体已核实

    关键实体

    技术
    MCPModel Context ProtocolMCPServerStreamable HTTPPython SDKmcp[cli]

    影响对象

    受益方

    • Anthropic
    • Cloudflare
    • Vercel
    • Amazon Web Services
    • Google Cloud
    • OpenAI
    • 开源 Python 生态

    受损方

    • 自建私有 Agent 工具集成中间件
    • 重会话状态的有状态 Agent 平台
    • 传统 iPaaS / 企业集成厂商
    • 依赖专有连接器壁垒的闭源 SaaS

    同源文章

    上一篇不可用

    下一篇10 Free AI Tools That Replace Expensive Software for Data Scientists