6_mcp-server-rubygems
0
This project is an MCP server designed to interface with the RubyGems.org API, providing tools and methods for querying and retrieving RubyGem metadata. It is useful for developers working with RubyGems and requires configuration for integration with clients like Claude Desktop.
Overview
This document describes an MCP server designed for fetching RubyGems metadata via the RubyGems.org API. It provides several tools for interacting with RubyGems, such as retrieving gem information, searching for gems, and acquiring gem versions and dependencies.
Tools
- get_rubygem_info: Retrieve information about a RubyGem.
- search_rubygems: Search for RubyGems based on a query string.
- get_gem_versions: Obtain all available versions of a specified RubyGem.
- get_gem_reverse_dependencies: Fetch gems that depend on a specific RubyGem.
- get_owner_gems: Retrieve all RubyGems owned by a certain user or organization.
- get_gem_owners: Get the owners of a particular RubyGem.
Usage
- Install dependencies using npm.
- Build the server with npm run build.
- For development, use npm run watch to enable auto-rebuild.
Installation
- To integrate with Claude Desktop, configure the server in the appropriate config file paths for MacOS or Windows.