展开知识库目录
本地 stdio 和远程 HTTP MCP 怎么选
stdio 通常由客户端在本机启动进程,通过标准输入输出通信;远程 HTTP Server 独立运行,需要网络端点与认证。
stdio 与远程 HTTP 的运维边界不同
stdio 通常由客户端在本机启动进程,通过标准输入输出通信;远程 HTTP Server 独立运行,需要网络端点与认证。具体传输能力仍以当前规范和客户端支持为准。
本地 stdio
适合本机文件、开发工具和单用户进程;依赖、路径、环境变量与日志由本机管理。
记录 Client、Server、配置位置、传输方式、认证范围、工具列表和一次真实调用结果。
远程 HTTP
适合集中维护、多人访问或云端数据;需要 TLS、身份、授权、网络与服务可用性。
确认“远程 HTTP”已经有可回查结果,再进入“凭证位置”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
凭证位置
stdio 常从本地环境或配置读取,远程模式可能使用 OAuth 或 Token;两者都需最小权限和撤销。
确认“凭证位置”已经有可回查结果,再进入“排错路径”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
排错路径
stdio 先看进程和 stderr,远程先看 DNS、端点、状态码和服务日志。
确认“排错路径”已经有可回查结果,再进入“选择条件”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
选择条件
按数据位置、共享需求、维护者、安全和客户端实际支持决定,不按配置片段长短。
先用只读、小范围请求验证连接;涉及写入、删除、付款或外发时必须重新确认对象与权限。 完成后把证据归入“传输方式选择表”。
把各项实际条件、来源和未知项写进“传输方式选择表”,不要用印象打总分。
选择后写清运行与撤销责任
谁启动、谁更新、凭证在哪里、日志在哪里、断线如何恢复和不用后如何撤权都应在记录中。
