连接 Muse Code
本指南支持个人访问令牌,或使用已注册回调地址 http://127.0.0.1:58234/callback 的浏览器 OAuth。参阅客户端兼容性。
按照个人访问令牌中的说明,在 Reconstruct 平台设置中创建具有 MCP 作用域的令牌。
配置服务器
编辑 ~/.config/muse/settings.json(若设置了 $XDG_CONFIG_HOME,则为 $XDG_CONFIG_HOME/muse/settings.json)。保留现有设置和服务器;向 mcpServers 添加 reconstruct:
{
"schema_version": 1,
"mcpServers": {
"reconstruct": {
"type": "streamable-http",
"url": "https://reconstruct.dev/mcp",
"headers": {
"Authorization": "Bearer <your MCP token>"
}
}
}
}
将 <your MCP token> 替换为创建的令牌。将此用户配置保密,并排除在版本控制之外。Muse Code 1.3.0 不会展开 HTTP 请求头中的环境变量;${CR_RECONSTRUCT_MCP_TOKEN} 会作为字面文本发送。保留 schema_version: 1,且仅使用一个服务器根键 mcpServers,不要再添加 mcp_servers 键。
检查连接
保存后启动新的 muse 进程。运行 /mcp,确认 reconstruct 已连接,然后请 Muse Code 调用 mcp__reconstruct__list_products 确认访问权限。配置更改需要启动新进程才能生效。
可选的 OAuth 浏览器登录
移除 Authorization 请求头,使用公共客户端 ID reconstruct-mcp、作用域 openid 和 aud-mcp 以及已注册的回调地址 http://127.0.0.1:58234/callback 登录。请保持该端口可用:
muse mcp login reconstruct --oauth-client-id reconstruct-mcp \
--scope openid --scope aud-mcp --callback-port 58234
OAuth 请使用用户设置条目;CLI 登录不支持仅配置在项目 .mcp.json 中的服务器。将客户端密钥留空。此预先注册的环回回调应使用 --oauth-client-id;共用回调端口为 58234。浏览器登录后,Muse 会接收回调并自动完成连接。
接下来,试试提示词示例。