MCP Server 自动发现:/.well-known/mcp.json 新标准详解

MCP Server 自动发现机制详解

MCP最新发展:/.well-known/mcp.json 自动发现机制------客户端可以自动发现可用的 MCP 服务。

/.well-known/mcp.json 是什么?

这是一个类似 /.well-known/ 的标准路径(类比 robots.txt),MCP 客户端访问这个路径就能知道服务端提供了哪些 MCP 工具。

实际例子:aiphotoshop.mynatapp.cc/.well-known...

json 复制代码
{
  "mcpServers": {
    "shotapi": {
      "type": "streamable-http",
      "url": "https://aiphotoshop.mynatapp.cc/mcp",
      "description": "Screenshot & HTML render MCP server"
    }
  }
}

streamable-http vs stdio

stdio 需本地安装依赖,streamable-http 一行配置即可:

bash 复制代码
claude mcp add --transport streamable-http shotapi https://aiphotoshop.mynatapp.cc/mcp

技术原理

streamable-http 传输流程:

  1. POST 请求到 MCP endpoint
  2. JSON-RPC 格式响应
  3. 支持长连接和流式传输

实际应用

以 ShotAPI 为例,三个 MCP 工具:

  • screenshot_one_liner:截图 URL
  • screenshot:CSS 选择器定位
  • render:HTML 渲染成图

配置:

json 复制代码
{
  "mcpServers": {
    "shotapi": {
      "type": "streamable-http",
      "url": "https://aiphotoshop.mynatapp.cc/mcp"
    }
  }
}

文档:aiphotoshop.mynatapp.cc/docs

相关推荐
winlife_4 小时前
全程用 AI 做一款商业级手游 · EP7 表现层与手感:从“能跑“到“摸起来爽“
java·开发语言·人工智能·unity·ai编程·游戏开发·mcp
花酒锄作田16 小时前
DeepAgents - 配置MCP Server
mcp·deepagents
老H科研技术1 天前
第 03 篇:协议详解 —— 拆开 MCP 的"黑盒"
mcp
MateCloud微服务1 天前
从源码设计看 MateClaw v1.5.0:Goal Checklist、LLM Wiki 自维护与 Memory 隔离
java agent·spring ai·mcp·agent runtime·llm wiki·goal checklist
星马梦缘2 天前
提示词工程 与 实践 合集
人工智能·rag·提示词工程·mcp
yyk的萌2 天前
创建属于自己的mysql的mcp
mysql·adb·ai·mcp
winlife_2 天前
全程用 AI 做一款商业级手游 · EP0 立项:能做到吗、怎么做、边界在哪
人工智能·unity·ai编程·游戏开发·商业化·mcp·funplay
星马梦缘2 天前
MCP 模型上下文协议、Agent Skills 智能体技能、Harness操作系统 课程内容
人工智能·大模型·llm·agent·智能体·mcp·skills
winlife_3 天前
全程用 AI 做一款商业级手游 · EP1 地基:先搭框架层,不急着写玩法
unity·ai编程·游戏架构·mcp·框架设计·funplay