用途:MCP Provider 用于把外部 MCP(Model Context Protocol)工具集成到 Claude Code 技能中。它从已批准的 MCP 目录发现工具,按需求评分与验证候选,再在技能目录内生成工具清单与配置文件,可选准备 Docker 运行环境。
主要能力:发现 MCP 工具;按安全策略评分与验证;生成工具 artifact(configs、manifests);可选 Docker 沙箱隔离,包括只读文件系统、丢弃能力、默认网络隔离、不访问宿主机文件系统;支持自定义评分权重与运行时策略;提供审计日志与激活前健康检查。
使用方式:从项目根目录执行脚本。发现工具:python3 .claude/skills/mcp-provider/scripts/discover_mcp.py --search "database tools"。附加工具:python3 .claude/skills/mcp-provider/scripts/attach_mcp.py --skill-path .claude/skills/my-skill --mcp-id "sql-query-executor" --tool-name "db-tools"。测试:python3 .claude/skills/mcp-provider/scripts/test_mcp.py --skill-path .claude/skills/my-skill --tool-name "db-tools"。可通过 config.json 配置 approved_sources、docker_enabled、sandbox_profile、max_candidates,并可用 --sandbox strict --network-isolation、--score-config 等参数调整。
适用场景:为新建或已有技能添加外部能力、验证 MCP 工具兼容性、搭建安全隔离的 MCP 执行环境,例如为数据处理技能接入 Postgres 工具或创建安全 API 集成。
限制:仅适用于遵循标准协议的 MCP 工具;沙箱执行需要 Docker;仅处理已批准来源;MCP 工具不会自动更新,需手动刷新;默认严格沙箱,可能出现权限拒绝。官方未提供收费与价格信息,暂未提供。