mcp-server-rubygems
by 6
This is a Model Context Protocol (MCP) server designed to fetch rubygems metadata. It interacts with the rubygems.org API to provide information about Ruby gems.
Last updated: N/A
What is mcp-server-rubygems?
This MCP server provides tools for interacting with the RubyGems.org API, allowing users to retrieve information about Ruby gems, search for gems, get gem versions, find reverse dependencies, and manage gem ownership.
How to use mcp-server-rubygems?
- Install dependencies using
npm install
. 2. Build the server usingnpm run build
. 3. For development, usenpm run watch
for auto-rebuild. 4. Configure your MCP client (e.g., Claude Desktop, Cursor, Cline) by adding the server config with the command pointing to the built index.js file.
Key features of mcp-server-rubygems
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
Use cases of mcp-server-rubygems
Retrieving gem details for documentation purposes
Searching for specific gems based on keywords
Identifying dependencies between gems
Managing gem ownership and access control
Analyzing gem version history
FAQ from mcp-server-rubygems
What is MCP?
What is MCP?
Model Context Protocol is a protocol for communication between different tools and services.
How do I install the server?
How do I install the server?
Install dependencies with npm install
, then build with npm run build
.
How do I debug the server?
How do I debug the server?
Use the MCP Inspector by running npm run inspector
.
Where do I configure the server in Claude Desktop?
Where do I configure the server in Claude Desktop?
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
. On Windows: %APPDATA%/Claude/claude_desktop_config.json
.
What kind of information can I get about a gem?
What kind of information can I get about a gem?
You can get information like name, version, dependencies, owners, and more.