中文
MCP AI PlugIn Tunnel Manager
文档

从零开始到成功连接

实用指南:设置本地 MCP Workspace、验证完整链路、启动 Secure Tunnel,并诊断最常见的问题。

安装并准备机器

桌面应用负责运维控制层,但它要启动的本地 MCP Runtime 仍需预先安装在机器上。

01

安装 Tunnel Manager公开稳定版发布后,请使用已签名的 Windows Installer。Landing Page 与 Release Endpoint 会显示同一套版本信息。

02

准备 MCP Runtime安装目标 MCP Server 所需的 Runtime。对于 Serena 项目,请确保 Tunnel Manager 使用的环境能够找到 Serena 命令。

03

让项目留在本地你的源项目始终保留在本机,Tunnel Manager 只负责协调本地 MCP Process 与 Secure Tunnel 连接。

创建配置

配置是一个 MCP Workspace 可复用的连接定义。建议每组 Project/Runtime 使用独立配置,以保持验证和 Runtime 状态清晰。

推荐配置字段

A

项目目录MCP Server 实际操作的本地 Workspace。

B

MCP Target 命令Tunnel Manager 要启动的命令,例如选定项目的 Serena MCP Server。

C

Tunnel Identity 与 Runtime Key使用 OpenAI Secure Tunnel 工作流签发的值,敏感信息只应保存在本地控制层。

不要因为密钥加载失败就创建重复配置。应修复已保存的 Credential 状态并重新验证现有配置。

启动前验证

验证应作为必需的预检步骤。只有配置、Credential、Tunnel Identity、MCP Target 和本地 Runtime 全部通过后,Start 才应可用。

Profile configuration PASS Runtime API key PASS Tunnel ID PASS MCP target PASS Local runtime READY
如果 Process 已在运行,状态感知控制应阻止重复 Start。请停止或重启现有 Process,而不是再启动一份。

连接 ChatGPT

验证通过后启动配置。Tunnel Manager 会启动已配置的本地 MCP Process、建立 Secure Tunnel,并在桌面 UI 中显示连接状态。

01

启动已验证配置等待 MCP Runtime 与 Tunnel 都显示健康运行状态。

02

打开 ChatGPT Connector 设置选择或重新连接与 Tunnel 关联的 MCP Connector。

03

观察 AI 活动当 ChatGPT 调用本地 MCP Tool 时,Tunnel Manager 应从 Connected/Standby 切换到 AI Active,并流式显示对应 Runtime 日志。

Serena 项目设置

对于 Serena 项目,请将项目级行为保存在项目的 .serena 目录中,并将机器专用 Override 保存在 project.local.yml.

.serena/ ├── project.yml # versioned project configuration └── project.local.yml # machine-specific overrides

Trusted Project 要求

Serena 只会运行项目的 activation_command 前提是 Project Path 已被 Serena Global Configuration 信任。建议只信任明确的 Project Path 或有限的开发目录,而不是使用全局规则 ** rule.

trusted_project_path_patterns: - /home/your-user/dev/your-project

故障排除

先查看可见的验证状态,再检查流式日志。问题通常只出现在链路中的某一层。

API Key 缺失或重复

添加新 Key 前,先确认 Profile 已加载现有保存的 Key。任何 Credential 修改后都要重新验证。

Tunnel ID 无效

确认 Tunnel 属于目标 Environment,并确保 Profile 没有重复使用过期 Identifier。

找不到 Workspace

确认 Project Folder 存在于实际运行 MCP Runtime 的机器上。远程 Linux Workspace 必须使用该 Linux Host 上有效的路径。

未安装 Serena 或找不到命令

在同一 User Environment 中手动运行配置的 MCP Target。修复 PATH/Runtime 安装后再重试 Tunnel Manager。

Project 未被信任

将准确的 Project Path 添加到 Serena Global trusted_project_path_patterns,然后重启 Serena/Tunnel Process 以加载新的 Global Configuration。

端口已被占用

先确认现有 Process。避免重复启动 Server;可复用健康 Process,或停止失效 Process 后重启 Profile。

Tunnel 已断开

检查本地网络可达性、Profile Credential 和 Tunnel 状态。若启用 Auto Recovery,请在 Live Log 中确认重连是否正在进行。

按钮不可用

检查当前状态。当 Process 正在启动或运行时,Start 应禁用;在不兼容的状态转换期间,Validate 也可能不可用。