MCP 配置向导

MCP(Model Context Protocol)是 2024 年 11 月 Anthropic 开源的智能体调用标准。配置后,Claude Desktop、Cursor、Cline 等支持 MCP 的客户端可以直接调用你的网站功能。

1. 什么是 MCP

MCP 定义了智能体(Client)和工具提供方(Server)之间的标准通信协议。和 OpenAPI 不同的是,MCP 更关注「智能体如何发现和调用工具」,而不是单纯的接口描述。

配置 MCP 端点后,你的站点从一个「被爬取的内容源」升级为一个「智能体可以直接调用的服务」。

2026 前沿赛道:全网配置 MCP 端点的站点不足 15 个。提前布局有先发优势。

2. 部署 /.well-known/mcp.json

在站点根目录创建 .well-known/mcp.json 文件。这是 MCP 声明的标准位置。

{ "name": "你的站点名", "version": "1.0.0", "description": "站点简介,智能体用它理解你能提供什么", "homepage": "https://你的域名/", "documentation": "https://你的域名/llms.txt", "openapi": "https://你的域名/.well-known/openapi.json", "transport": { "type": "http", "endpoint": "https://你的域名/api/tools/{slug}", "method": "POST" }, "tools": [ { "name": "your_tool_name", "description": "工具功能描述,越具体越好", "inputSchema": { "type": "object", "properties": { "input": { "type": "string", "description": "参数说明" } }, "required": ["input"] } } ] }

字段说明:tools 数组里列出的每一个工具,都会被智能体识别为可调用能力。inputSchema 用 JSON Schema 描述参数。

3. Nginx 配置

让 Nginx 正确处理 .well-known/ 目录下的请求,返回正确的 Content-Type。

location ~ ^/\.well-known/ { root /www/wwwroot/你的站点/public; try_files $uri =404; default_type application/json; add_header Cache-Control "public, max-age=3600" always; add_header Access-Control-Allow-Origin "*" always; }

配置后 nginx -t && nginx -s reload。验证:curl https://你的域名/.well-known/mcp.json 应返回 200 且 Content-Type 为 application/json。

4. 在 Claude Desktop 里配置

编辑 Claude Desktop 配置文件(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json),加入 HTTP MCP server:

{ "mcpServers": { "your-site": { "url": "https://你的域名/.well-known/mcp.json" } } }

重启 Claude Desktop。之后在对话中输入 /mcp 可以看到已加载的工具列表。

5. 完整检查清单

检测你的 MCP 配置

7 项加权评分,10 秒看出缺口

开始检测 →