本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
MCPort 是一个本地优先的 MCP 工具,主要用于让网页端 AI 客户端通过 MCP 接入本机项目 Workspace。
添加项目目录后,MCPort 会为 Workspace 提供独立的 MCP 连接地址。AI 可以在授权范围内读取和搜索项目文件、分析代码结构、使用 LSP 进行诊断与跳转,也可以根据权限修改文件、执行命令和运行验证。
MCPort 支持通过 OAuth 或 Bearer Token 为指定 Workspace 提供公网访问,并支持 Cloudflare Tunnel、FRP 等公网连接方式。同时提供按需安装和更新 LSP、Workspace 权限控制、命令白名单以及 Computer Use 等能力。
ChatGPT 接入方式
以 ChatGPT 为例:
打开 ChatGPT 安全设置。
开启“开发者模式”。
进入“插件”页面,点击“+”号。
添加 MCPort 提供的 MCP 地址。
返回对话后,即可让 ChatGPT 使用对应 Workspace。
如果只在本机使用,可以配置本地 MCP 地址;如果需要从网页端访问本机,则需要为对应 Workspace 开启公网 MCP,并配置 OAuth 或 Bearer Token。
安全说明
公网接入后,本质上是将本机项目能力提供给远程 AI 使用,存在一定安全风险。
建议:
只开放必要的 Workspace
优先使用 OAuth
不要暴露包含密钥、个人资料或生产数据的目录
谨慎开启文件编辑、命令执行和外部网络访问
Computer Use 仅在确有需要时开启
MCPort 提供了 Workspace 隔离、权限范围、命令白名单和高风险操作确认,但最终安全性仍然取决于具体配置和使用场景。
目前已经有一些功能相近的工具。此项目只是因个人爱好而开发使用,后续将项目整理并分享出来,希望为有类似需求的用户提供一个可参考的方案,也欢迎交流使用体验和安全方面的建议。
项目已支持 macOS、Windows 和 Linux
软件截图



项目地址