mcp-server-rubygems 
一个用于通过 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 的 gem |
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 服务器通过 stdio 通信,调试可能具有挑战性。我们推荐使用 MCP Inspector,它作为包脚本可用:
npm run inspector
Inspector 将提供一个访问浏览器中的调试工具的 URL。