{"repo":"nagstler/mcp_on_ruby","free":true,"listed":false,"github":"https://github.com/nagstler/mcp_on_ruby","clone":"git clone https://github.com/nagstler/mcp_on_ruby.git","description":"💎 A Ruby implementation of the Model Context Protocol","language":"Ruby","stars":97,"topics":["ai","anthropic","large-language-models","mcp","model-context-protocol","model-context-protocol-servers","openai","ruby","ruby-gem"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP on Ruby Model Context Protocol (MCP) server for Rails applications Expose your Rails app as an AI accessible interface — define tools and resources the Rails way. --- Features 🚀 Production-Ready - Authentication, rate limiting, error handling, security 🔧 Rails Integration - Generators, autoloading, middleware, Railtie 🛠️ Tools System - Callable functions with JSON Schema validation 📊 Resources System - Data exposure with URI templating 🔒 Security - DNS rebinding protection, CORS, token authentication ⚡ Real-time - Server Events (SSE) foundation (full implementation coming soon) 🎯 Developer-Friendly - Clean DSL, generators, testing support Installation Add to your Gemfile : Then run: Quick Start 1. Install and Configure 2. Configure MCP Server 3. Create Tools 4. Create Resources 5. Start Your Server Architecture Examples Connect your Rails MCP server with different AI clients: 👉 Claude Desktop - Complete setup guide with bridge script 👉 MCP registries and control planes - Register the Rails MCP endpoint with an MCP-compatible registry or gateway so tool discovery, access control, audit trails, and approvals can be managed centrally while Rails owns the tools. Documentation 👉 Advanced Usage - Custom authorization, caching, manual configuration 👉 Testing Guide - RSpec integration and testing patterns 👉 API Reference - Complete API documentation Requirements - Ruby 2.7.0 or higher - Rails 6.0 or higher (for full integration) - JSON Schema validation support Depende","default_branch":null,"files":null,"tree":[],"storefront":"/r/nagstler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nagstler/mcp_on_ruby/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."}