rubygems_mcp.rb

amkisko/rubygems_mcp.rb

3.3

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

The RubyGems MCP is a Ruby gem that provides RubyGems and Ruby version information via a Model Context Protocol (MCP) server, integrating with MCP-compatible clients.

Tools

Functions exposed to the LLM to take actions

get_latest_versions

Get latest versions for a list of gems with release dates and licenses.

get_gem_versions

Get all versions for a single gem with release dates and licenses, sorted by version descending.

get_latest_ruby_version

Get latest Ruby version with release date.

get_ruby_versions

Get all Ruby versions with release dates, download URLs, and release notes URLs, sorted by version descending.

get_ruby_version_changelog

Get changelog summary for a specific Ruby version by fetching and parsing the release notes.

get_gem_info

Get detailed information about a gem, including summary, homepage, source code, documentation, licenses, authors, dependencies, and downloads.

get_gem_reverse_dependencies

Get reverse dependencies - list of gems that depend on the specified gem.

get_gem_version_downloads

Get download statistics for a specific gem version.

get_latest_gems

Get latest gems - most recently added gems to RubyGems.org.

get_recently_updated_gems

Get recently updated gems - most recently updated gem versions.

get_gem_changelog

Get changelog summary for a gem by fetching and parsing the changelog from its changelog_uri.

search_gems

Search for gems by name on RubyGems.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources