SuperAPI AI 工具集

agent-add-mcp

智能体与模型

查看项目

更新于 10-16 07:17

技能介绍

用途:该技能用于在用户需要为 Warp 添加 MCP 服务器时,指导完成配置。

主要能力:帮助确定配置范围,支持全局(用户级,~/.warp/.mcp.json)或项目级({repo_root}/.warp/.mcp.json);收集服务器连接信息;检查并准备配置文件;写入 stdio 或 HTTP/SSE 两种传输方式的服务器配置。

使用方式:先确认全局还是项目级配置;若用户未提供服务器连接细节,可用 WebSearch 查找;不清楚应使用本地 CLI(stdio)还是 URL(HTTP/SSE)时询问用户。若目标配置文件不存在,用 mkdir -p 创建目录并初始化为 {"mcpServers": {}}。若已存在,读取并保留已有顶层包装键,优先级为 mcpServers、mcp_servers、servers、mcp.servers、扁平映射;无法识别或不兼容时改用 mcpServers,且不得删除已有服务器条目。

命令式服务器示例:{"mcpServers":{"server-name":{"command":"npx","args":["-y","@scope/package-name"],"env":{"API_KEY":"${API_KEY}"}}}}。URL 式示例:{"mcpServers":{"server-name":{"url":"https://example.com/mcp","env":{"API_KEY":"${API_KEY}"}}}}。密钥类环境变量用 ${VAR_NAME} 语法,Warp 运行时从环境替换。

注意:stdio 服务器默认从配置发现目录启动,项目级从仓库根目录,全局从用户主目录;相对路径或需指定 cwd 时可设 working_directory 为绝对路径。Warp 在保存 .mcp.json 后自动检测变更,无需重启;已配置服务器显示在 Warp 设置的 MCP 下并标注 "Detected from Warp";全局配置适用于所有会话,项目配置仅在对应仓库内生效。

限制:资料未提供具体平台的额外限制、收费信息或更多错误处理细节。