返回 MCP 目录
public公开dns本地运行

Local Repository Bridge

一个自定义的MCP服务器,提供代码库管理、测试运行和开发工作流生成等功能

article

README

🚀 自定义 MCP 服务器

本项目是一个自定义的 MCP 服务器,为全栈医疗技术软件工程师提供了一系列实用工具,方便其完成相关工作流程。

🚀 快速开始

安装依赖项

npm install

构建项目

npm run build

集成服务器

将此服务器集成到您的 Claude 桌面配置中。此服务器需要传递一个 environment 参数,以确定应查找哪些存储库在 list_repo_locations 中:

// ...其他 MCP 服务器...
"mcp-local": {
    "command": "node",
    "args": [
        "/path/to/cloned/mcp-server/build/index.js",
        "--environment",
        "fullstackcraft"
    ]
}
// ...其他 MCP 服务器...

注意list_repo_locations 中列出的存储库路径必须是您机器上的有效路径!

✨ 主要特性

已完成工具

  • generate_solve_prompt:返回一个字符串,描述全栈医疗技术软件工程师的完整工作流程。
  • issue_terminal_command:发出命令并解析 stdoutstderr
  • list_repo_locations:根据关键字搜索返回一个存储库位置列表。使用莱文斯坦距离在未找到完全匹配时提供最接近的匹配建议。
  • run_test_for_repo:设计用于 Windows 机器运行,对指定存储库执行 dotnet test 命令。

开发中工具

  • get_full_codebase:当前正在开发中,使用底层的 grimoire 命令时存在问题...

💻 使用示例

安装依赖

npm install

构建项目

npm run build

集成配置示例

// ...其他 MCP 服务器...
"mcp-local": {
    "command": "node",
    "args": [
        "/path/to/cloned/mcp-server/build/index.js",
        "--environment",
        "fullstackcraft"
    ]
}
// ...其他 MCP 服务器...
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端