@elyracode/ mcp (英语)
Elyra 的模型背景协议客户端. 它使用您已经配置的用于 Claude Code, Cursor, VS Code, 或 Elyra 的 MCP 服务器, 所以没有可以复制的 .
装满了 @elyracode/coding-agent:每个伊莱拉装置都有. 在没有配置服务器的情况下,它不会添加任何工具和成本。 把它关掉 "mcp": false 内 ~/.elyra/agent/settings.json。 。 。 .
它会做什么
- 读取已存在的配置 从
~/.claude.json, (中文(简体) ),~/.cursor/mcp.json, (中文(简体) ),~/.elyra/agent/mcp.json中,并 信任的项目 只有这样,.mcp.json, (中文(简体) ),.elyra/mcp.json, (中文(简体) ),.cursor/mcp.json,以及.vscode/mcp.json。 。 。 . - 添加两个稳定工具 而不是每个服务器的策略:
mcp_search找到一个工具,mcp_call运行它。 工具块从不随服务器数量而变化,这保持了即时缓存的温暖和上下文较小. - 懒散启动服务器 和磁盘上的缓存工具列表,所以搜索很少需要运行的服务器.
- 应请求使用直接工具.
"directTools": true在服务器上,每个工具也登记为mcp__<server>__<tool>。以后出现的工具注册到defer,所以它们不会打破即时缓存的中间对话. - 用于远程服务器的 OAuth 通过
/mcp login <server>,带有动态客户端注册,PKCE,以及自动刷新. 托肯被存储0600权限. - 与儿童代理人分享联系. Swarm 级通过本地中介重新使用母会话的服务器,而不是启动自己的服务器.
- 藏着秘密. Stdio 服务器得到一个最小的环境 加上
env你配置,而不是你的整个壳.
图标
/mcp status of every server, plus skipped files and config problems
/mcp login <server> OAuth login for a remote server
/mcp logout <server> forget stored tokens
/mcp refresh [server] reconnect and refetch tool lists
/mcp disable <server> switch a server off
/mcp enable <server>
/mcp reload re-read all configuration files
见 医生/医生 用于配置格式和细节.