RubyGems

Obtén metadatos de gemas de Ruby desde la API de rubygems.org.

Documentación

mcp-server-rubygems Default

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:

HerramientaDescripción
get_rubygem_infoObtener información sobre una RubyGem
search_rubygemsBuscar RubyGems que coincidan con una cadena de consulta
get_gem_versionsObtener todas las versiones disponibles de una RubyGem específica
get_gem_reverse_dependenciesObtener las gemas que dependen de una RubyGem específica
get_owner_gemsObtener todas las RubyGems propiedad de un usuario u organización específica
get_gem_ownersObtener 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.