接口字段和错误码以 官方文档 的最新发布版本为准。这页只帮你连上
/mcp,并分清它能做什么。默认地址
最小客户端配置
把下面这段合并进 Agent 的 MCP 配置。不要写本机绝对路径,也不要把令牌放进 URL。streamable-http。指向同一个 /mcp 即可。Codex、Claude Code、WorkBuddy 的字段名和请求头辅助程序不同,那些细节在对应页面。
能做 / 不能做
MCP 刻意只开放 HTTP 能力的一部分。用这张表判断下一步还能不能留在 Agent 里做,还是要换到 Python Client 或 HTTP。
当前测试里的默认 MCP 工具名就是上表这些操作 id。Handoff report 相关只读工具只在该功能打开时出现,不要当成默认面。
MCP 上的
readOnlyHint / destructiveHint 只给 Agent 做确认提示。它不是授权边界。提案 Agent 仍可能同时拿到批准工具,除非宿主自己撤权。
开启 Bearer 之后
默认本机回环地址可以关认证。一旦POWERCONTEXT_SERVER_AUTH_ENABLED=true:
/mcp本身要带Authorization: Bearer <token>,发现和工具调用都算;/openapi.json同样要请求头;/docs仍可公开打开,那不代表 MCP 或 API 已经授权。
POWERCONTEXT_CODEX_AUTHORIZATION。
401/403 不是 empty。工具失败必须看得见,不能假装写入成功。
怎么知道跑通了
- 客户端连上
http://127.0.0.1:8000/mcp,能列出remember_memory和search_memory。 - 你用 MCP 写下的 Memory,能被 常用 API 串讲 的 Python Client 搜到。
- 工具列表里没有
prepare_context。 - 停掉 Server 后再调用
remember_memory,失败看得见。 - 开了 Bearer 后,不带请求头的
/mcp不能当成已连接。
下一步
用 Dashboard 核对数字
配上和客户端相同的 Scope,核对统计是否一致。
编程 Agent 怎么注册 MCP
Codex、Claude Code 的字段名不同。便携路径看 Agent Plugin。

