mcp-server-rubygems

mcp-server-rubygems

3.4

A Model Context Protocol server for fetching RubyGems metadata via the RubyGems.org API.

The mcp-server-rubygems is a specialized server designed to interact with the RubyGems.org API, providing a seamless way to fetch and manage RubyGems metadata. It leverages the Model Context Protocol (MCP) to facilitate communication and data retrieval, making it an essential tool for developers working with RubyGems. The server supports various operations such as fetching gem information, searching for gems, retrieving gem versions, and managing gem dependencies and ownership. This server is particularly useful for developers who need to integrate RubyGems data into their applications or workflows, offering a robust and efficient solution for accessing and manipulating gem metadata.

Features

  • Fetch RubyGem information using the RubyGems.org API.
  • Search for RubyGems based on query strings.
  • Retrieve all available versions of a specific RubyGem.
  • Identify reverse dependencies for a given RubyGem.
  • Manage ownership details of RubyGems.

MCP Tools

  • get_rubygem_info: Get information about a RubyGem.
  • search_rubygems: Search for RubyGems matching a query string.
  • get_gem_versions: Get all available versions of a specific RubyGem.
  • get_gem_reverse_dependencies: Get gems that depend on a specific RubyGem.
  • get_owner_gems: Get all RubyGems owned by a specific user or organization.
  • get_gem_owners: Get the owners of a specific RubyGem.

Usage with Different Platforms

Claude Desktop


{
  "mcpServers": {
    "mcp-server-rubygems": {
      "command": "/path/to/mcp-server-rubygems/build/index.js"
    }
  }
}

General MCP Clients


{
  "mcpServers": {
    "mcp-server-rubygems": {
      "command": "/path/to/mcp-server-rubygems/build/index.js"
    }
  }
}