RubyGems
Obtén metadatos de gemas de Ruby desde la API de rubygems.org.
Documentación
mcp-server-rubygems 
Un Model Context Protocol servidor para obtener metadatos de rubygems a través de rubygems.org API.
Herramientas
Este servidor MCP proporciona las siguientes herramientas para interactuar con la API de RubyGems.org:
| Herramienta | Descripción |
|---|---|
get_rubygem_info | Obtener información sobre una RubyGem |
search_rubygems | Buscar RubyGems que coincidan con una cadena de consulta |
get_gem_versions | Obtener todas las versiones disponibles de una RubyGem específica |
get_gem_reverse_dependencies | Obtener las gemas que dependen de una RubyGem específica |
get_owner_gems | Obtener todas las RubyGems propiedad de un usuario u organización específica |
get_gem_owners | Obtener los propietarios de una RubyGem específica |
Uso
Instalar dependencias:
npm install
Compilar el servidor:
npm run build
Para desarrollo con reconstrucción automática:
npm run watch
Instalación
Para usar con Claude Desktop, añade la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-server-rubygems": {
"command": "/path/to/mcp-server-rubygems/build/index.js"
}
}
}
Debería ser similar en clientes MCP como Cursor, Cline, etc. — solo añade el command de arriba en tu configuración.
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar el MCP Inspector, que está disponible como un script de paquete:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.