ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

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.

Included with plan

Ask AI about this Connector

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.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

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.

Capability set01 / 08

01-04

4 capabilities in this set.

Part of 30 available through RubyGems.

  1. 01

    List webhooks

    List registered webhooks

  2. 02

    Push gem

    Pushes a new gem version using base64 encoded binary data. Submit a built .gem file to RubyGems.org

  3. 03

    Remove gem owner

    Remove an owner from a gem

  4. 04

    Remove webhook

    Remove a webhook

Capability set02 / 08

05-08

4 capabilities in this set.

Part of 30 available through RubyGems.

  1. 05

    Search gems

    Org for gems matching the query. Results are paginated (30 per page). Search for active gems

  2. 06

    Yank gem

    Yanks a specific version of a gem. Remove a gem version from the index

  3. 07

    Create webhook

    Use * for gem_name to apply to all gems. Create a webhook

  4. 08

    Exchange oidc token

    Exchange an OIDC ID token for a short-lived API key

Capability set03 / 08

09-12

4 capabilities in this set.

Part of 30 available through RubyGems.

  1. 09

    Get compact index info

    Returns a text-based format listing all versions of a specific gem

  2. 10

    Get gem owners

    View all owners of a gem

  3. 11

    Get gem version details v2

    Returns detailed information for a specific gem version (API v2)

  4. 12

    Get gem versions

    Get all versions for a gem

Capability set04 / 08

13-16

4 capabilities in this set.

Part of 30 available through RubyGems.

  1. 13

    Get gem

    Get basic information about a gem

  2. 14

    Get latest gem version

    Get the latest version of a gem

  3. 15

    Get my profile

    View your own profile info, including MFA status

  4. 16

    Get owner gems

    View all gems a user can push to

Capability set05 / 08

17-20

4 capabilities in this set.

Part of 30 available through RubyGems.

  1. 17

    Get timeframe versions

    Dates must be ISO8601 format. Get versions created within a specific timeframe

  2. 18

    List my gems

    Lists gems the user has push access to. List all gems owned by the authenticated user

  3. 19

    Add gem owner

    Add an owner to a gem

  4. 20

    Fire webhook

    Test fire a webhook

Capability set06 / 08

21-24

4 capabilities in this set.

Part of 30 available through RubyGems.

  1. 21

    Get API key

    Retrieve your API key using HTTP Basic Auth

  2. 22

    Get compact index names

    Returns a newline-delimited list of all gem names

  3. 23

    Get compact index versions

    Returns a compact index of all gem names, versions, and info file MD5s

  4. 24

    Get downloads

    Get total download count for all gems

Capability set07 / 08

25-27

3 capabilities in this set.

Part of 30 available through RubyGems.

  1. 25

    Get gem downloads

    Get download stats for a specific gem and version

  2. 26

    Get just updated activity

    Pulls the 50 most recently updated gems

  3. 27

    Get latest activity

    Pulls the 50 most recently added gems

Capability set08 / 08

28-30

3 capabilities in this set.

Part of 30 available through RubyGems.

  1. 28

    Get profile

    View basic user info

  2. 29

    Get reverse dependencies

    List gems that depend on the specified gem

  3. 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.

Daily averagePeak 1154ms
Aug 20Today
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.

Connector linkhttps://edge.vinkius.com/vk_preview_Tfl9KPnMYgOrRtHc7svBJ6sNkO1gVCOE3hr45eda/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — RubyGems capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "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.