MCP(模型上下文协议)
MCP 是什么
MCP 是一个开放协议,让 AI 应用通过标准化的 MCP 服务器连接外部工具和数据——文件系统、数据库、搜索、内部 API 等。支持 MCP 的客户端可以发现 MCP 服务器暴露的工具,并在对话中让模型调用它们。
MCP 如何与 MyTokenGate 配合
MCP 有两个组成部分:
- MCP 服务器,负责暴露工具和数据,运行在你自己的客户端环境里。
- 模型,负责决定何时调用这些工具。
MyTokenGate 是模型后端,不是 MCP 宿主。你在客户端(Claude Code、Cursor、Cline 等)中按该客户端自己的 MCP 文档配置 MCP 服务器,并把客户端的模型端点指向 MyTokenGate 网关。一次会话中:
- 客户端把对话内容连同 MCP 服务器的工具定义,作为普通的工具调用请求发给 MyTokenGate。
- 有能力的模型返回工具调用(见函数调用)。
- 客户端针对本地 MCP 服务器执行这些调用,并把结果返回。
- 工具执行始终在你这一侧;MyTokenGate 只负责转发推理。
由于 MCP 工具调用是以标准函数调用请求的形式传输的,任何支持函数调用的模型都能通过网关配合 MCP 使用。
配置步骤
- 在客户端中把 MyTokenGate 配置为模型后端——见 Claude Code、Cursor、Cline。
- 在客户端中按其自己的 MCP 文档添加 MCP 服务器。
- 使用支持函数调用的模型。
注意事项
- MyTokenGate 不托管也不代理 MCP 服务器,它们运行在你的客户端里。
- MCP 工具的执行,以及这些工具接触的数据,都留在你的环境内。
- 模型对 MCP 的支持程度,等同于它对函数调用的支持程度。
Last updated on