模型上下文协议服务器

OpenMate MCP Server是一个用于管理和操作本地代码仓库集合的模型上下文协议服务器,支持多种IDE集成和快捷操作。

  • by vivekvpai
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 vivekvpai/OpenMate-MCP

使用说明

OpenMate MCP服务器(om)

用于使用OpenMate管理存储库和集合的MCP(模型上下文协议)服务器。

注意:此MCP服务器仅在安装了OpenMate CLI时工作。

目录

OpenMate MCP服务器

特性

  • 在您最喜欢的编辑器中打开存储库:
    • VS Code (om vs <name>)
    • 帆板运动 (om ws <name>)
    • 光标 (om cs <name>)
    • 智能J IDEA (om ij <name>)
    • PyCharm (om pc <name>)
    • 反重力 (om ag <name>)
  • 首选IDE支持:
    • 为任何仓库或集合设置默认IDE(om ide <name> <ide>)
    • 显示当前默认IDE(全局或特定于仓库)(om ide-show [name])
    • 打开时不指定IDE使用默认值(om d <name>)
  • 列出所有存储库和集合
  • 添加新存储库
  • 获取存储库路径
  • 删除存储库
  • 添加收藏
  • 删除收藏
  • 列出收藏内容
  • 添加当前目录

安装

npm install -g openmate-mcp

与克劳德桌面/风帆/光标/反重力一起使用

添加配置:

{
  "mcpServers": {
    "openmate": {
      "command": "openmate-mcp"
    }
  }
}

可用工具

  • list repos:列出所有存储库和集合
  • add repo:添加新存储库
  • getrepo:获取存储库路径
  • remove repo:删除存储库
  • 添加收藏:创建收藏
  • 删除集合:删除集合
  • 列表集合:列表集合内容
  • set ide:为仓库或集合设置首选ide
  • 显示默认ide:显示全局或特定于存储库的默认ide
  • open repo:打开存储库(如果设置了默认值,则IDE可选)
  • 打开集合:打开集合中的所有存储库(如果设置了默认值,则IDE可选)
  • 显示版本:显示当前版本

OpenMate命令行界面

安装

npm install -g openmate

有关更多信息,请访问


OpenMate用户界面

OpenMate UI是一个桌面应用程序,允许您使用快捷方式在您喜欢的编辑器中管理和打开本地存储库。

注: 目前支持windows

从下载OpenMate UI 这里.

✅ 特性

  • 按名称添加和存储存储库路径
  • 将当前目录初始化为存储库 om init <name>
  • 在您最喜欢的编辑器中打开存储库:
    • VS Code (om vs <name>)
    • 帆板运动 (om ws <name>)
    • 光标 (om cs <name>)
    • 智能J IDEA (om ij <name>)
    • PyCharm (om pc <name>)
    • 反重力 (om ag <name>)
  • 首选IDE:
    • 为任何存储库或集合设置默认IDE om ide <name> <ide>
    • 显示当前默认IDE(全局或特定于仓库) om ide-show [name]
    • 直接打开它,无需指定IDE密钥: om d <name>
  • 键入部分存储库名称时的智能建议:
    • 在键入部分名称并按enter键时显示匹配的存储库和集合
    • 在单独的、标记清晰的列表中显示存储库和集合
    • 适用于所有编辑器命令(vs、ws、cs、ij、pc)
  • 更新或删除存储的存储库
  • 打印存储库的存储路径
  • 列出所有存储的存储库和集合
  • 集合:
    • 将相关存储库组合在一起,并一次全部打开
    • 查看特定集合的详细存储库列表(om list <collection>)
    • 列出所有收藏 om list -c
  • 重量轻,超级易于使用
  • 用户界面:OpenMate UI是一个桌面应用程序,允许您使用快捷方式在您喜欢的编辑器中管理和打开本地存储库。(目前支持windows)

📝 许可证

麻省理工学院许可证©2025 Pai