• S-ky

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

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

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

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

    软件截图

    图片

    图片

    图片

    项目地址

    github.com

    图片

    GitHub - sky32/mcport: 本地优先的 MCP Workspace 工具,让 AI 安全连接、理解和操作你的项目。

    本地优先的 MCP Workspace 工具,让 AI 安全连接、理解和操作你的项目。

    主楼
  • 谢皮卡

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

    #1

发表回复

登录后回复