amkisko/rubygems_mcp.rb
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