MCPort:面向网页端 AI 的本地项目接入工具

S-ky 2026-09-01 17:01 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 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 为例:




  1. 打开 ChatGPT 安全设置。




  2. 开启“开发者模式”。




  3. 进入“插件”页面,点击“+”号。




  4. 添加 MCPort 提供的 MCP 地址。




  5. 返回对话后,即可让 ChatGPT 使用对应 Workspace。




如果只在本机使用,可以配置本地 MCP 地址;如果需要从网页端访问本机,则需要为对应 Workspace 开启公网 MCP,并配置 OAuth 或 Bearer Token。


安全说明


公网接入后,本质上是将本机项目能力提供给远程 AI 使用,存在一定安全风险。


建议:




  • 只开放必要的 Workspace




  • 优先使用 OAuth




  • 不要暴露包含密钥、个人资料或生产数据的目录




  • 谨慎开启文件编辑、命令执行和外部网络访问




  • Computer Use 仅在确有需要时开启




MCPort 提供了 Workspace 隔离、权限范围、命令白名单和高风险操作确认,但最终安全性仍然取决于具体配置和使用场景。


目前已经有一些功能相近的工具。此项目只是因个人爱好而开发使用,后续将项目整理并分享出来,希望为有类似需求的用户提供一个可参考的方案,也欢迎交流使用体验和安全方面的建议。


项目已支持 macOS、Windows 和 Linux


软件截图







项目地址


最新回复 (1)
  • 谢皮卡 09-03 17:11
    1

    除了chatgpt,国内的AI网页端可以用吗?例如智普

* 帖子来源Linux.do
返回