M

MCP Server (模型上下文协议服务器)

@6/mcp-server-rubygems
0 Stars 20 次浏览 6 更新于 2026-08-23

一个模型上下文协议服务器,允许与RubyGems.org API进行交互,以获取有关Ruby软件包的元数据、搜索宝石、以及探索依赖关系和所有权信息。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

mcp-server-rubygems Default

一个通过 rubygems.org API 获取 rubygems 元数据的 Model Context Protocol 服务器。

工具

该 MCP 服务器提供了以下工具,用于与 RubyGems.org API 交互:

工具 描述
get_rubygem_info 获取关于某个 RubyGem 的信息
search_rubygems 根据查询字符串搜索匹配的 RubyGems
get_gem_versions 获取特定 RubyGem 的所有可用版本
get_gem_reverse_dependencies 获取依赖于特定 RubyGem 的宝石
get_owner_gems 获取由特定用户或组织拥有的所有 RubyGems
get_gem_owners 获取特定 RubyGem 的拥有者

使用方法

安装依赖项:

npm install

构建服务器:

npm run build

开发时自动重建:

npm run watch

安装

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mcp-server-rubygems": {
      "command": "/path/to/mcp-server-rubygems/build/index.js"
    }
  }
}

对于像 Cursor、Cline 等其他 MCP 客户端,只需将上面的 command 添加到您的配置中即可。

调试

由于 MCP 服务器通过标准输入输出进行通信,调试可能会比较困难。我们推荐使用 MCP Inspector,它作为一个包脚本提供:

npm run inspector

Inspector 将提供一个 URL,以便您在浏览器中访问调试工具。