drio
Open app

mcp-server-rubygems

Source

A Model Context Protocol (MCP) server for fetching rubygems metadata via rubygems.org API

Catalog onlyCatalog onlySTDIO

Overview

The mcp-server-rubygems is a Model Context Protocol (MCP) server designed to fetch RubyGems metadata using the RubyGems.org API.

To use the mcp-server-rubygems, install the necessary dependencies, build the server, and configure it with your MCP client. You can also run it in development mode with auto-rebuild.

  • Fetch RubyGems metadata via the RubyGems.org API. - Tools for getting RubyGem information, searching for RubyGems, and retrieving gem versions. - Ability to find reverse dependencies and gem owners.
  1. Developers can retrieve metadata for RubyGems to integrate into their applications.
  2. Users can search for specific RubyGems based on queries.
  3. Gem maintainers can check dependencies and ownership information.

Add to your AI client

Use these steps to connect mcp-server-rubygems in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server-rubygems-6": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-rubygems-6"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-server-rubygems-6": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-rubygems-6"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-server-rubygems-6": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-rubygems-6"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-server-rubygems-6": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-rubygems-6"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-server-rubygems-6": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-rubygems-6"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-server-rubygems-6": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-rubygems-6"
      ]
    }
  }
}

FAQ

How do I install mcp-server-rubygems?

You can install it by running `npm install` and then build it using `npm run build`.

Can I run it in development mode?

Yes! You can run it in development mode with auto-rebuild using `npm run watch`.

What configuration is needed for MCP clients?

You need to add the server configuration to your MCP client, specifying the command to run the server.