注册表搜索工具

一个用于搜索和解析MCP服务器包的工具,支持代理发现可用服务器、检查工具和验证凭证要求。

  • by NimbleBrainInc
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 NimbleBrainInc/mcp-registry-tools

使用说明

注册表工具MCP服务器

在上搜索并解析MCP服务器包 mpak注册表此服务器允许代理在安装前发现可用的MCP服务器、检查其工具并检查凭据要求。

这是MCP的核心服务器之一,为 敏捷大脑的代理运行时,使代理能够自助访问注册表。它是开源的,所以你可以看到它是如何工作的,分叉它以连接到你自己的注册表,或者将其用作构建发现层MCP服务器的参考。

安装

mpak install @nimblebraininc/registry-tools
Claude Code
claude mcp add registry-tools -- mpak run @nimblebraininc/registry-tools
Claude Desktop
{
  "mcpServers": {
    "registry-tools": {
      "command": "mpak",
      "args": ["run", "@nimblebraininc/registry-tools"]
    }
  }
}

工具

注册_搜索

在mpak注册表中搜索可用的MCP服务器。

参数 类型 必填 说明
query string 是 搜索词(例如,“天气”、“pdf”、“金融”)

返回具有名称、描述、工具、下载计数和验证状态的匹配包。

注册_解决

获取特定包的完整元数据,包括凭据要求和版本历史记录。

参数 类型 必填 说明
package string 是 包标识符(例如,“@nimblebrainnc/finnhub”)
version string 否 具体版本(最新版本省略)

返回详细的软件包信息,包括工具、所需凭据、许可证和主页。

配置

环境变量 必填 描述
REGISTRY_URL 无 mpak注册表URL(默认值: https://registry.mpak.dev)

延伸

想将其应用于您自己的基础设施吗?

  • 点 REGISTRY_URL 在您自己的注册表端点
  • 添加a registry_browse 列出类别或流行服务器的工具
  • 添加将搜索与通过编排器自动安装相结合的工具
  • 分叉和修改 src/mcp_registry_tools/server.py

发展

git clone https://github.com/NimbleBrainInc/mcp-registry-tools.git
cd mcp-registry-tools

# Install dependencies
uv sync --group dev

# Run all checks (format, lint, typecheck, tests)
make check

# Run the server locally (stdio)
uv run python -m mcp_registry_tools.server

# Run the server locally (HTTP)
make run-http

许可证

麻省理工学院