MCP.so
Sign In

mcp-server-rubygems

@6

About mcp-server-rubygems

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

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

6

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

6

Get information about a RubyGem

Search for RubyGems matching a query string

Get all available versions of a specific RubyGem

Get gems that depend on a specific RubyGem

Get all RubyGems owned by a specific user or organization

Get the owners of a specific RubyGem

Overview

What is mcp-server-rubygems?

mcp-server-rubygems is a Model Context Protocol server that fetches RubyGem metadata via the rubygems.org API. It provides tools for querying gem information, searching, listing versions, and exploring dependencies.

How to use mcp-server-rubygems?

Install dependencies with npm install, build with npm run build, then configure your MCP client (e.g., Claude Desktop) to run the built script /path/to/mcp-server-rubygems/build/index.js as a command. The server communicates over stdio.

Key features of mcp-server-rubygems

  • Fetches detailed RubyGem information via the rubygems.org API
  • Searches for gems matching a query string
  • Lists all available versions of a specific gem
  • Shows gems that depend on a specific RubyGem
  • Retrieves all gems owned by a user or organization
  • Lists owners of a specific RubyGem

Use cases of mcp-server-rubygems

  • Querying gem metadata inside an MCP-compatible AI assistant
  • Searching for gems by name or keyword during development
  • Identifying reverse dependencies when planning gem updates
  • Checking gem ownership for open-source projects
  • Exploring gem version history before upgrading

FAQ from mcp-server-rubygems

What dependencies are required to run mcp-server-rubygems?

Node.js and npm are required. The server is built with npm install and npm run build.

How do I configure mcp-server-rubygems with an MCP client?

Add the build path to your client's MCP server configuration as a command. Example for Claude Desktop uses a JSON config file.

How can I debug mcp-server-rubygems?

Use the MCP Inspector by running npm run inspector, which provides a URL for browser-based debugging tools.

Does mcp-server-rubygems require authentication?

The README does not mention any authentication or API keys; it uses the public rubygems.org API.

What data transport does mcp-server-rubygems use?

The server communicates over stdio, as typical for MCP servers.

Comments

More Other MCP servers