
mcp-server-rubygems

2025.03.08
0
TypeScriptRubyGems 元数据查询开发工具开发效率
mcp-server-rubygems 是一个基于 Model Context Protocol 的服务器,用于通过 rubygems.org API 获取 RubyGems 的元数据。它提供了多种工具来与 RubyGems.org API 交互,包括获取 gem 信息、搜索 gem、获取 gem 版本、反向依赖关系等。
View on GitHub
Overview
基本能力
产品定位
mcp-server-rubygems 是一个专门用于与 RubyGems.org API 交互的 MCP 服务器,旨在为开发者提供便捷的 RubyGems 元数据查询功能。
核心功能
- 获取 RubyGem 的详细信息
- 根据查询字符串搜索 RubyGems
- 获取特定 RubyGem 的所有可用版本
- 获取依赖于特定 RubyGem 的其他 gems
- 获取特定用户或组织拥有的所有 RubyGems
- 获取特定 RubyGem 的所有者
适用场景
- 开发者需要快速查询 RubyGem 的元数据
- 项目需要自动化获取 gem 的依赖信息
- 团队需要管理 gem 的所有权和版本信息
工具列表
工具名称 | 描述 |
---|---|
get_rubygem_info |
获取 RubyGem 的信息 |
search_rubygems |
根据查询字符串搜索 RubyGems |
get_gem_versions |
获取特定 RubyGem 的所有版本 |
get_gem_reverse_dependencies |
获取依赖于特定 RubyGem 的其他 gems |
get_owner_gems |
获取特定用户或组织拥有的所有 RubyGems |
get_gem_owners |
获取特定 RubyGem 的所有者 |
常见问题解答
- 调试困难:由于 MCP 服务器通过 stdio 通信,调试可能具有挑战性。建议使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装依赖:
npm install
安装教程
构建服务器:
npm run build
开发时自动重建:
npm run watch
调试方式
使用 MCP Inspector 进行调试:
npm run inspector
许可证
None