Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client