chatgpt使用自建mcp插件和openai的tunnel做开发
chatgpt使用自建mcp插件和openai的tunnel做开发
Wang Shuai引言
最近AI使用频繁;因此开通了日区GPT Plus;本来之前还研究怎么优化每次Codex的5小时限额;上周 Tibo就宣布把5小时限额去掉
这就导致周额度相形见绌了;前天把额度用完后就在研究其它的方法;传奇程序员不能就这样下线啊;
正巧看到L站的一篇文章:通过 Coding Tools MCP 最大化利用 GPT 订阅额度,解决额度焦虑
本文介绍我实践出的简易临时使用GPT Web开发本地项目的方法; 路径与上文有些不同
解决方案
解决方案和L站文章介绍的方法类似;都是使用GPT Web端的插件功能
一句话总结:
使用开发人员模式,自建一个可以访问本地文件的MCP服务,通过GPT官方隧道(tunnel) 让AI可以直接读写本地指定的文件达到本地开发的目的
经测试,免费用户也可以这样做
不过免费用户不能使用高级模型;意义不大
操作步骤
开启开发人员模式
打开https://chatgpt.com/,点击左下角头像:设置→账户安全与登录→打开开发人员模式
创建GPT隧道(tunnel)
打开OpenAI API平台:设置中的Tunnels - OpenAI API
创建一个tunnel,复制好它的ID tunnel_6axxxx备用;
点击Download tunnel-client去Github上下载最新的客户端备用
创建隧道专用APIKey
还是OpenAI API平台:设置中的API keys - OpenAI API
创建一个专用的APIKEY权限勾选Tunnels的Read Use;Project选Defalt project
复制生成的sk-proj-IEAXXXX 这样的APIKey备用
新建MCP插件(Plugin)
回到GPT Web打开插件页面;点击右边的+新增插件
隧道选择刚刚创建的
身份验证我直接用的none(未授权)
勾选下方的我了解并希望继续
创建成功后点击连接;
后续就可以在插件中看到已安装的个人插件
也可以在设置的插件中查看
本地连接隧道
下载好前面提到的tunnel-client.zip后解压开;在解压目录运行powershell
由于ChatGPT不能直连;因此还需要配置socket代理
文件路径不知道有什么问题;我发现只能用相对路径,我这里用的../学习/博客;
填入备用的API Key和tunnel id后执行以下命令
1 | # OpenAI 控制面走代理 |
假如有什么不懂或报错直接问ChatGPT
执行成功后打开网页:http://127.0.0.1:8080
正常右上角会显示Health:live和Ready:ready
在ChatGPT Web端的插件中;如果能看到MCP支持的操作;则表明一切成功;如果看不到可以点击右上角设置→重新连接
测试
在ChatGPT web上新开一个聊天;选择个人插件让它调用MCP返回文件列表测试最终结果
恭喜你,学会了ChatGPT的插件开发!
注意事项
每次断开tunnel客户端后假如遇到访问问题
在设置→插件→选择个人插件→右上角菜单→重新连接










