一个用于通过 rubygems.org API 获取 RubyGems 元数据的 Model Context Protocol 服务器,为用户提供便捷的 RubyGems 数据交互体验。
此 MCP 服务器提供了以下工具来与 RubyGems.org API 交互:
| 工具 | 描述 |
|---|---|
get_rubygem_info |
获取有关某个 RubyGem 的信息 |
search_rubygems |
搜索匹配查询字符串的 RubyGems |
get_gem_versions |
获取特定 RubyGem 的所有可用版本 |
get_gem_reverse_dependencies |
获取依赖于特定 RubyGem 的 gem |
get_owner_gems |
获取某个用户或组织拥有所有 RubyGems |
get_gem_owners |
获取特定 RubyGem 的所有者 |
npm install
npm run build
npm run watch
要与 Claude Desktop 一起使用,请添加服务器配置:
~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"mcp-server-rubygems": {
"command": "/path/to/mcp-server-rubygems/build/index.js"
}
}
}
对于 Cursor、Cline 等 MCP 客户端,只需添加上文中的 command 即可。
由于 MCP 服务器通过 stdio 通信,调试可能具有挑战性。我们推荐使用 MCP Inspector,它作为包脚本可用:
npm run inspector
Inspector 将提供一个访问浏览器中的调试工具的 URL。