mcp-server-rubygems

6/mcp-server-rubygems

3.1

If you are the rightful owner of mcp-server-rubygems and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

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.

Usages

usage with claude desktop

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

Tools

  1. get_rubygem_info

    Get information about a RubyGem.

  2. search_rubygems

    Search for RubyGems matching a query string.

  3. get_gem_versions

    Get all available versions of a specific RubyGem.

  4. get_gem_reverse_dependencies

    Get gems that depend on a specific RubyGem.

  5. get_owner_gems

    Get all RubyGems owned by a specific user or organization.

  6. get_gem_owners

    Get the owners of a specific RubyGem.