AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompare
Submit Tool
Home/
RAG / Knowledge Base/
action_mcp
action_mcp logo

action_mcp

Active·★ 115·MIT·Updated 2026-05-28
★ Trending★ API Integration

Rails Engine with MCP compliant Spec.

ActionMCP is a Ruby gem that simplifies the integration of Ruby on Rails applications with the Model Context Protocol (MCP), acting as an MCP server. It enables AI assistants to interact with external data sources and tools in a standardized, secure, and production-ready manner.

#Ruby#Rails#Model Context Protocol#LLM Integration#AI#JSON-RPC#Server Framework#API
$ Install
$ bundle add actionmcp && bundle install && bin/rails action_mcp:install:migrations && bin/rails generate action_mcp:install && bin/rails db:migrate
↗ Visit site★ GitHub
01

Features

01Full compliance with MCP 2025-06-18 protocol, including JSON-RPC 2.0 transport, capability negotiation, and session management.
02Provides base classes (Prompt, Tool, ResourceTemplate) to easily expose application logic and data to Large Language Models (LLMs).
03Offers consent management for sensitive operations, structured output schemas for tools, and asynchronous task execution with progress reporting.
04Pluggable session storage (volatile, ActiveRecord, custom) and configurable PubSub system (SolidMCP, Redis, Simple) for production deployments.
05Authentication via Gateway system, allowing integration with existing user authentication and authorization mechanisms.
02

Compatibility

Ruby
Runtime
Verified via docs
Rails
Framework
Verified via docs
PostgreSQL
Database
Verified via docs
MySQL
Database
Verified via docs
SQLite3
Database
Verified via docs
Rack
Server Interface
Verified via docs
03

Quick start

1
$ bundle add actionmcp
2
$ bundle install
3
$ bin/rails action_mcp:install:migrations
4
$ bin/rails generate action_mcp:install
5
$ bin/rails db:migrate
04

Use cases

↳Building an MCP server to expose Ruby/Rails application functionality to AI assistants and LLMs.
↳Creating interactive tools that LLMs can call to perform specific tasks within a Rails application, with consent management for sensitive actions.
↳Developing reusable prompt templates and dynamic resource templates for LLMs to access structured application data.
↳Implementing multi-tenant applications or varying access controls by selectively exposing MCP capabilities using profiles.
↳Integrating Ruby on Rails applications with external AI systems via a standardized, network-based Model Context Protocol.
05

Alternatives

mindsdb logo
mindsdb★ 39.2k
Federated Query Engine for AI - The only MCP Server you'll ever need
vs →
Brave Search MCP logo
Brave Search MCP★ 86.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
vs →
Context7 logo
Context7★ 56.4k
MCP Server that provides up-to-date code documentation for LLMs and AI code editors.
vs →
Claude Flow logo
Claude Flow★ 56.4k
The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms.
vs →
CopilotKit logo
CopilotKit★ 31.8k
React UI + elegant infrastructure for AI Copilots, AI chatbots, and in-app AI agents. The Agentic Frontend.
vs →
awesome-n8n-templates logo
awesome-n8n-templates★ 22.6k
Supercharge your workflow automation with this curated collection of n8n templates! Instantly connect your favorite apps-like Gmail, Telegram, Google Drive, Slack, and more-with ready-to-use, AI-powered automations. Save time, boost productivity, and unlock the true potential of n8n in just a few clicks.
vs →
awesome-mcp-servers logo
awesome-mcp-servers★ 88.2k
A collection of MCP servers.
vs →
FastMCP logo
FastMCP★ 25.4k
The fast, Pythonic way to build MCP servers and clients. Designed by the Pydantic team for type safety and speed.
vs →
See all alternatives →

Related searches

action_mcp AlternativesBest RAG / Knowledge Base Tools 2026Open Source RAG / Knowledge Baseaction_mcp Tutorialaction_mcp Vs CompetitorsRubyRailsModel Context Protocol

Comments

Log in to leave a comment
  • P
    Parker WhiteMay 23, 2026

    Rails Engine approach means MCP integration uses familiar Rails conventions.

  • Elliot Chen
    Elliot ChenApr 10, 2026

    Rails Engine with MCP-compliant specification for Ruby on Rails applications.

  • R
    Rowan LeeMar 24, 2026

    Works with standard Rails applications through the engine mounting mechanism.

  • T
    Taylor ZhangMar 13, 2026

    Good for Rails developers who want to add MCP server capabilities to their apps.

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
Stats
GitHub Stars★ 115
Last commit2d ago
StatusActive
LicenseMIT
CategoryRAG / Knowledge Base
Trend (30d)
+4.6↑ 0.8%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
QYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.