把本机项目安全地连接到支持 MCP 的 AI 客户端。
# MCPort MCPort 是一个本地优先的 MCP 工具。它让 AI 客户端能够在你明确选择的项目目录中读取代码、搜索文件、理解符号、查看 Git、修改文件,并在授权后执行受控命令。 项目文件、运行状态和凭据默认留在本机。你可以只使用本地 MCP,也可以为指定 Workspace 开启 OAuth 或 Bearer Token 公网访问。 English version: [README.md](README.md) 社区交流:[Linux.do](https://linux.do/) ## 软件截图 ### Workspace 状态与 AI 能力  ### 公网 MCP 与 OAuth 设置  ### LSP 语言服务器管理  ## 主要功能 - 让 AI 阅读和搜索项目文件、代码、图片及目录 - 提供代码索引、定义跳转、引用查找、Hover 和文档符号 - 查看 Git 状态、差异、提交记录和 blame - 在 Workspace 内创建、修改、导入、复制、移动和删除文件 - 通过任务、Checkpoint 和验证流程跟踪修改结果 - 在权限允许时执行受控开发命令 - 将一个或多个 Workspace 连接到本地或公网 MCP 客户端 - 按需安装和更新常见语言的 LSP,冷门语言可手动扩展 - 可选的 Computer Use,通过逐次确认安全地查看屏幕和操作鼠标键盘 ## 连接 AI 客户端 在 MCPort 的“项目”中添加项目目录,开启 Workspace 的 MCP 开关,然后复制连接信息。将 MCPort 提供的地址添加到 AI 客户端的 MCP 设置中。公网连接请使用 Workspace 的公网地址,并按设置使用 OAuth 或 Bearer Token。 Claude Desktop、Cursor、Windsurf、Cline、Continue 等常见客户端都支持 MCP。不同客户端的设置位置和格式可能不同,请按照客户端当前的 MCP 文档操作,并粘贴 MCPort 提供的地址或配置。 安装或更新 LSP 后,请让 AI 重新调用 `server_info`,获取最新支持类型和状态。 ## macOS 安装 当前 macOS 版本未签名。将 `MCPort.app` 拖入 `/Applications` 后,在终端执行: ```bash xattr -dr com.apple.quarantine "/Applications/MCPort.app" ``` 请确认下载来源为官方 Release,并先核对 `SHA256SUMS.txt`。 ## 连接方式 本地访问默认只接受 loopback 请求。公网访问支持 Cloudflare Tunnel、TryCloudflare、FRP Client 或外部自建通道,并使用 OAuth(推荐)或 Bearer Token 认证。 公网地址使用 `/w/