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

相关推荐
牧艺4 小时前
从 Tool Calling 到 MCP Server:把业务能力做成 Agent 可复用接口
agent·全栈·mcp
凡泰AI5 小时前
如何借助MCP打通企业APP内部服务:从统一调用到小程序承接
小程序·uni-app·app·mpaas·mcp·小程序容器
小四的小六1 天前
MCP Client实战翻车记:两个Server同时跑,AI调错了Tool
openai·ai编程·mcp
在水一缸1 天前
当 AI 拥有了“核按钮”:深入解析 MCP 服务器与命令执行护栏
运维·服务器·人工智能·命令执行·智能体·ai安全·mcp
wMoqi2 天前
trae cn 中ai开发配置skill mcp 规则参考(yudao-cloud项目-个人用)
ai·skill·yudao·mcp·trae
不能只会打代码2 天前
Day 006 — Multi-Agent + MCP/A2A + 安全 + 可观测性
agent·token·sse·multi-agent·mcp·a2a
冬奇Lab4 天前
MCP 系列(08):企业治理——Registry、路由与可观测性
人工智能·llm·mcp
weigangwin4 天前
agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收
linux·xvfb·mcp·桌面隔离·权限边界·bubblewrap·agent-workspace
码哥字节4 天前
Anthropic 官方的 7 种 Claude Code 自定义方式,你可能只用对了 1 种
ai编程·claude·mcp