Expand description
MCP 客户端配置片段生成。
不同客户端的配置文件格式不同,这里生成多种可直接复制粘贴的片段,全部指向
同一个 /mcp 端点、携带同一个 Authorization: Bearer 头。
形状来源:docs/mcp-research.md §“Client-config output format”,各客户端官方文档
(Claude Code / Cursor / Cline / Oh-My-Pi / OpenCode)核实。所有 JSON 都是 serde_json
构造再 pretty-print,保证格式合法(不会手抖写错逗号/引号)。
Structs§
- Client
Configs - 4 种客户端配置 + 一个 CLI 一行命令。
Constants§
- SERVER_
NAME 🔒 mcpServers条目里的 server 名(客户端侧的标识,与令牌 name 无关)。
Functions§
- base_
url_ from_ env - 读取
APP_BASE_URL环境变量作为站点根 URL;缺失时回退到本地开发地址。 - generate_
client_ configs - 生成 4 种客户端配置 + CLI 一行命令。
- join_
mcp_ 🔒url - 构造
/mcp端点 URL:base_url(无尾斜杠) +/mcp。 - pretty_
json 🔒 serde_json::Value→ 缩进 2 空格的 pretty JSON 字符串。