Coding Tools MCP
npm run desktop:watchnpm run dev 仅启动前端开发服务器,不等同于完整桌面 MCP 服务。
第一步:配置本地 MCP 与工作区任务
打开桌面端的网关管理页面,设置宿主 MCP。
确认监听端口,例如
28766;后续所有示例均以此端口说明。在认证配置中启用 OAuth,准备界面提供的 Client ID、Client Secret 和授权口令。
保存配置并启动 MCP。
在“工作区任务”中新建任务,选择实际项目目录。
复制任务 ID,供网页对话绑定使用。 在网关任务界面创建的任务会自动加入可绑定列表。删除任务只移除配置,不会删除对应本地目录。首次验证建议准备两个不同目录的任务。 如果沿用旧版独立工作区配置,需要确认已启用网关且目标任务在可访问列表内。
Related MCP server: Coding Tools MCP
第二步:配置 Cloudflare 公网入口
选择哪种模式
模式 | 域名要求 | 地址特点 | 适用场景 |
Named Tunnel | 自有域名已在 Cloudflare 激活 | 固定 HTTPS 地址 | 长期使用,推荐 |
Quick Tunnel | 不需要自有域名 | 临时地址,重启可能变化 | 首次体验、临时测试 |
两种模式都不需要额外购买 VPS,也不要求家庭网络具有公网 IP。本地电脑、桌面 MCP 服务和隧道需要保持运行;电脑关机或休眠时远程调用会中断。 |
方案 A:Named Tunnel,长期使用
1. 接入域名
在 Cloudflare 添加域名。
在域名注册商处,将 Nameserver 修改为 Cloudflare 为该域名分配的两个地址。
等待 Cloudflare 域名状态显示
Active。为 MCP 选择独立子域名,例如
mcp.example.com。 已有网站可以继续使用其他主机名。为 MCP 创建新子域名即可,无需修改网站原有记录。
2. 创建隧道并取得 Token
进入 Cloudflare Zero Trust 控制台。
在网络相关菜单中找到 Tunnels;不同界面可能显示在 Networks、Connectors 等入口下。
创建隧道,连接器类型选择
cloudflared。为隧道命名,例如
gpt-tools-mcp。在安装连接器页面找到运行命令,复制其中的 Tunnel Token。 命令一般包含类似
--token <TOKEN>或service install <TOKEN>的内容。桌面 Token 字段仅填 Token 本身,不粘贴整条命令。由桌面端管理隧道时,按桌面流程启动即可。
3. 填写桌面端隧道配置
配置项 | 填写内容 |
隧道类型 | Cloudflare |
模式 | Named Tunnel |
Tunnel Token | 上一步取得的 Token |
公网 URL |
|
网络代理 | 按本机网络情况选择;启用时使用全局代理配置 |
点击“保存配置”,再启动隧道。回到 Cloudflare,确认连接器在线后继续设置公开路由。 | |
公网 URL 填根地址,不附加 |
4. 配置公开主机名
在该隧道的 Public Hostname 或 Published application routes 页面添加:
字段 | 示例 |
Subdomain |
|
Domain |
|
Path | 留空 |
Service Type | HTTP |
Service URL |
|
保存路由后,最终 MCP 地址为: |
https://mcp.example.com/mcp本地端口应与桌面 MCP 的实际监听端口一致。Path 留空,让 MCP、OAuth 授权和元数据路由都到达同一个本地服务。外部使用 HTTPS,本地服务使用 HTTP。
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
Git-backed platform for skills, tools, and context for AI agents
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Coding agents build full-stack apps in persistent workspaces and share them by link.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides a shared, persistent workspace with versioned files, semantic search, run logging, and cross-agent provenance, allowing agents to maintain context across sessions and tools.2011 npmApache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to develop within a local project workspace by reading and modifying files, running commands and tests, checking Git state, and persisting progress as history sessions that can be restored in later conversations.Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables AI clients to safely read, search, understand, and edit local project code and files, with Git inspection, code indexing, and controlled command execution within permissioned workspaces.4 npm6MIT
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT to work on a local project by reading and editing files, running shell commands, keeping terminals and desktop sessions open, and splitting work across durable workers whose context persists between tasks. Long-running work can be steered mid-flight, tracked with Goal, and carried into fresh chats via Compact & Resume.MIT