MCP连接器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-mcp-client。
技能介绍
在将外部服务接入大模型工作流时,开发者常面临一个两难困境:若一次性加载所有 Model Context Protocol 工具定义,会导致上下文窗口迅速膨胀,干扰模型决策;若缺乏标准化的输出,则难以追踪调用过程。
解决上下文膨胀的按需加载策略
该技能的核心逻辑在于“按需索取”。当用户请求连接 Zapier 或 GitHub 等服务器时,它不会盲目初始化全部工具。相反,它会按照 MCP_CONFIG_PATH → .mcp.json 的优先级寻找配置文件,随后仅拉取目标服务器的工具清单。这种方式将上下文开销控制在最小范围,确保模型专注于当前任务所需的特定参数 schema。
标准化调用与结构化工件
技能的执行流程清晰可追踪:
- 配置检查:自动定位服务器,若无配置则引导用户补齐。
- 智能传输:根据服务器类型自动适配鉴权与连接方式。例如,针对
url + api_key使用 Bearer 鉴权,针对本地command使用 stdio。 - 工件输出:每次调用均生成结构化的
McpCall对象,包含工具名、参数、结果及状态。这种标准化的输出便于审计,且可直接作为sop-creator或biz-automation等下游技能的输入。
安全边界与副作用管控
在处理真实业务时,安全是不可逾越的红线。该技能强制执行两项原则:
- 凭据安全:严禁在配置或对话中写入明文密钥,所有敏感信息必须通过环境变量注入。
- 确认机制:对于发送消息或修改文件等会产生外部影响的工具,必须在执行前获得用户对参数的明确确认。
使用场景
- 需要将Zapier自动化任务接入对话时,按需获取可用动作清单并调用具体工作流。
- 在对话中通过MCP连接文件系统服务器,让模型安全地读取或修改本地项目文件。
- 使用Sequential Thinking服务器进行复杂推理时,将本地stdio服务作为工具调用。
- 团队需要将MCP工具调用过程固化为操作手册时,生成McpCall结构化工件供下游使用。
适合人员
- 需要将外部API封装为MCP工具并接入模型对话的后端工程师。
- 负责编排自动化工作流并需要安全调用Zapier动作的自动化架构师。
- 希望通过结构化输出管理工具调用副作用的AI应用开发者。
- 需要将MCP工具集成步骤沉淀为标准操作手册的技术文档工程师。