Use RubyGems with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Manage Ruby packages directly from your AI agent. search for gems, inspect versions, and track download statistics on RubyGems.org.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 30 capabilities
The complete RubyGems capability set.
These are the exact actions your AI can choose when you ask it to work with RubyGems.
01-04
4 capabilities in this set.
Part of 30 available through RubyGems.
- 01
List webhooks
List registered webhooks
- 02
Push gem
Pushes a new gem version using base64 encoded binary data. Submit a built .gem file to RubyGems.org
- 03
Remove gem owner
Remove an owner from a gem
- 04
Remove webhook
Remove a webhook
05-08
4 capabilities in this set.
Part of 30 available through RubyGems.
- 05
Search gems
Org for gems matching the query. Results are paginated (30 per page). Search for active gems
- 06
Yank gem
Yanks a specific version of a gem. Remove a gem version from the index
- 07
Create webhook
Use * for gem_name to apply to all gems. Create a webhook
- 08
Exchange oidc token
Exchange an OIDC ID token for a short-lived API key
09-12
4 capabilities in this set.
Part of 30 available through RubyGems.
- 09
Get compact index info
Returns a text-based format listing all versions of a specific gem
- 10
Get gem owners
View all owners of a gem
- 11
Get gem version details v2
Returns detailed information for a specific gem version (API v2)
- 12
Get gem versions
Get all versions for a gem
13-16
4 capabilities in this set.
Part of 30 available through RubyGems.
- 13
Get gem
Get basic information about a gem
- 14
Get latest gem version
Get the latest version of a gem
- 15
Get my profile
View your own profile info, including MFA status
- 16
Get owner gems
View all gems a user can push to
17-20
4 capabilities in this set.
Part of 30 available through RubyGems.
- 17
Get timeframe versions
Dates must be ISO8601 format. Get versions created within a specific timeframe
- 18
List my gems
Lists gems the user has push access to. List all gems owned by the authenticated user
- 19
Add gem owner
Add an owner to a gem
- 20
Fire webhook
Test fire a webhook
21-24
4 capabilities in this set.
Part of 30 available through RubyGems.
- 21
Get API key
Retrieve your API key using HTTP Basic Auth
- 22
Get compact index names
Returns a newline-delimited list of all gem names
- 23
Get compact index versions
Returns a compact index of all gem names, versions, and info file MD5s
- 24
Get downloads
Get total download count for all gems
25-27
3 capabilities in this set.
Part of 30 available through RubyGems.
- 25
Get gem downloads
Get download stats for a specific gem and version
- 26
Get just updated activity
Pulls the 50 most recently updated gems
- 27
Get latest activity
Pulls the 50 most recently added gems
28-30
3 capabilities in this set.
Part of 30 available through RubyGems.
- 28
Get profile
View basic user info
- 29
Get reverse dependencies
List gems that depend on the specified gem
- 30
Update gem owner
Update an owner's role on a gem
Observed, not estimated
988ms average. Fast in production.
RubyGems is checked daily against the live service.
- Fastest day
- 842ms
- Slowest day
- 1154ms
- 14-day trend
- Slowing+9%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 30 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of RubyGems, so you can see the experience inside your AI.
It does not authenticate your account with RubyGems. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
RubyGems Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_Tfl9KPnMYgOrRtHc7svBJ6sNkO1gVCOE3hr45eda/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — RubyGems capabilities are ready to use.
{
"mcpServers": {
"rubygems-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Tfl9KPnMYgOrRtHc7svBJ6sNkO1gVCOE3hr45eda/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions RubyGems owners ask.
- 01
Can I see which gems depend on a specific gem?
Yes! Use the get_reverse_dependencies capability with the gem name. It will return a list of all gems on RubyGems.org that list that gem as a dependency.
- 02
How do I check my own gems and their status?
By providing your API key, you can use the list_my_gems capability. This will display all gems where you have push access and ownership rights.
- 03
Can I get the full version history of a package?
Absolutely. The get_gem_versions capability retrieves every published version of a specific gem, allowing you to audit changes and release frequency.
Explore
More in Developer Tools
OpenStreetMap AI Connector
Access and edit OpenStreetMap data — manage changesets, query map elements, and retrieve geospatial data direc
ViewStatamic AI Connector
Manage your Statamic CMS content—list entries, fetch taxonomy terms, inspect global sets, and explore site nav
ViewOpenStreetMap (Geocoding & Places) AI Connector
Geocode any city or address to coordinates and back — forward/reverse geocoding, place search and location det
ViewGeocodio AI Connector
Empower geocoding via Geocodio — perform batch geocoding and reverse geocoding for US/Canada, and retrieve Cen
View
Suggestions
Weaviate AI Connector
Search and manage vector data on Weaviate — the AI-native database for building production-grade AI applicatio
ViewQdrant AI Connector
Empower your AI to interact directly with your Qdrant vector database — query clusters, perform similarity sea
ViewInfinity AI Connector
Organize any kind of work with flexible boards, lists, and tables that adapt to how your team thinks and opera
ViewReamaze AI Connector
Automate customer support and helpdesk workflows via Reamaze — manage help articles, channels, and contacts di
View
