{"repo":"patvice/ruby_llm-mcp","free":true,"listed":false,"github":"https://github.com/patvice/ruby_llm-mcp","clone":"git clone https://github.com/patvice/ruby_llm-mcp.git","description":"Full-featured MCP support for Ruby and RubyLLM—making it easy to build structured, composable LLM workflows in pure Ruby.","language":"Ruby","stars":258,"topics":["ai","mcp","mcp-clients","rails","ruby","llms","ruby-llm"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP for Ruby and RubyLLM, as easy as possible. RubyLLM::MCP is a Ruby client for the Model Context Protocol (MCP), built to work cleanly with RubyLLM. Aiming to be completely spec compliant. Use MCP tools, resources, and prompts from your RubyLLM chats over stdio , streamable HTTP, or SSE. Protocol support: Fully supports MCP spec 2025-06-18 (stable), with draft spec 2026-01-26 available. RubyLLM::MCP Out of the Box Our goal is to be able to plug MCP into Ruby/RubyLLM apps as easily as possible. RubyLLM::MCP gives you that: - Ruby-first API for using MCP tools, resources, and prompts directly in RubyLLM chat workflows - Stable protocol track by default ( 2025-06-18 ), with opt-in draft track ( 2026-01-26 ) - Built-in notification and response handlers for real-time and interactive workflows - MCP OAuth 2.1 authentication support (PKCE, dynamic registration, discovery, and automatic token refresh) - OAuth setup paths for Rails apps (per-user connections) and browser-based CLI flows - Straightforward integration for any Ruby app, background job, or Rails project using RubyLLM Show me the code Features - Tools: Convert MCP tools into RubyLLM-compatible tools - Resources: Work with resources and resource templates in chat context - Prompts: Execute server prompts with typed arguments - Transports: :stdio , :streamable , and :sse - Client capabilities: Sampling, roots, progress tracking, and elicitation - Handlers: Built-in notification and response handlers for real-time and inte","default_branch":null,"files":null,"tree":[],"storefront":"/r/patvice","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/patvice/ruby_llm-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}