SSH Rails Runner
Enables safe remote execution of Rails console commands via SSH for efficient data operations and ad...
Obtain SSH Connection Details
- Acquire the following information for the remote server where your Rails project runs:
- SSH Host (SSH_HOST): The public IP address or DNS name of your remote server.
- SSH Username (SSH_USER): The SSH user account with permission to access the Rails application directory and execute Rails console commands.
- Acquire the following information for the remote server where your Rails project runs:
Generate or Locate SSH Private Key
- If you do not have an SSH key pair:
- Open a terminal and run:
ssh-keygen -t ed25519 -C "your_email@example.com" - The default location is usually
~/.ssh/id_ed25519. Use the path to your private key for the next step.
- Open a terminal and run:
- If you already have an SSH private key, use its file path.
- If you do not have an SSH key pair:
Ensure SSH Key Access on the Server
- Place the public key (e.g., the contents of
~/.ssh/id_ed25519.pub) in the~/.ssh/authorized_keysfile of the SSH user on your Rails server.
- Place the public key (e.g., the contents of
Locate the Rails Application Directory
- Determine the absolute path to the root directory of your deployed Rails application on the remote server (this will be used for
RAILS_WORKING_DIR).
- Determine the absolute path to the root directory of your deployed Rails application on the remote server (this will be used for
(Optional) Decide on a Project Name as Context
- Optionally, choose a name to describe this Rails project for
PROJECT_NAME_AS_CONTEXT. This helps tools clarify which project is being referenced.
- Optionally, choose a name to describe this Rails project for
(Optional) Set Code Snippet Directory
- By default, code snippets are stored in a temporary directory. If you want to control where code snippets are saved locally, specify a directory path for
CODE_SNIPPET_FILE_DIRECTORY.
- By default, code snippets are stored in a temporary directory. If you want to control where code snippets are saved locally, specify a directory path for
Open the FastMCP "Install Now" Connection Interface
- Click the "Install Now" button for the MCP SSH Rails Runner integration.
Fill In the Required ENV Values
- Enter the following values into the FastMCP connection interface:
SSH_HOST– your server's host (e.g.,my-app.example.com)SSH_USER– your SSH username (e.g.,deploy)SSH_PRIVATE_KEY_PATH– local file path to your private SSH key (e.g.,/Users/youruser/.ssh/id_ed25519)RAILS_WORKING_DIR– absolute path to the Rails app on the server (e.g.,/home/deploy/my_rails_app)PROJECT_NAME_AS_CONTEXT(optional) – a descriptive project nameCODE_SNIPPET_FILE_DIRECTORY(optional) – directory for saving code snippets
- Enter the following values into the FastMCP connection interface:
Save/Apply the Configuration
- Confirm and save your configuration in FastMCP to establish the connection.
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Configure Environment Variables for
Please provide values for the following environment variables:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for Database
View All →Supabase MCP Server
Connect Supabase projects directly with AI assistants using the Model Context Protocol (MCP). This server standardizes communication between Large Language Models and Supabase, enabling AI to manage tables, query data, and interact with project features like edge functions, storage, and branching. Customize access with read-only or project-scoped modes and select specific tool groups to fit your needs. Integrated tools cover account management, documentation search, database operations, debugging, and more, empowering AI to assist with development, monitoring, and deployment tasks in your Supabase environment efficiently and securely.
ClickHouse
Unlock powerful analytics with the ClickHouse MCP Server—seamlessly run, explore, and manage SQL queries across ClickHouse clusters or with chDB’s embedded OLAP engine. This server offers easy database and table listing, safe query execution, and flexible access to data from files, URLs, or databases. Built-in health checks ensure reliability, while support for both ClickHouse and chDB enables robust data workflows for any project.
Postgres MCP Pro
Boost your Postgres database performance with Postgres MCP Pro, an AI-driven MCP server offering advanced index tuning, detailed explain plans, and comprehensive health checks. It combines proven optimization algorithms with schema intelligence for safe, context-aware SQL execution. Whether analyzing slow queries or recommending optimal indexes, Postgres MCP Pro empowers developers to improve efficiency and maintain database integrity. Designed for both development and production, it supports flexible transport options and robust access controls, making database management smarter, safer, and easier. Experience deterministic performance insights alongside AI assistance to keep your Postgres running at its best.
More for Developer Tools
View All →
GitHub
Extend your developer tools with the GitHub MCP Server—a powerful Model Context Protocol server enhancing automation and AI interactions with GitHub APIs. It supports diverse functionalities like managing workflows, issues, pull requests, repositories, and security alerts. Customize available toolsets to fit your needs, enable dynamic tool discovery to streamline tool usage, and run the server locally or remotely. With read-only mode and support for GitHub Enterprise, this server integrates deeply into your GitHub ecosystem, empowering data extraction and intelligent operations for developers and AI applications. Licensed under MIT, it fosters flexible and advanced GitHub automation.
Desktop Commander
Desktop Commander MCP transforms Claude Desktop into a powerful AI assistant for managing files, running terminal commands, and editing code with precision across your entire system. It supports in-memory code execution, interactive process control, advanced search and replace, plus comprehensive filesystem operations including reading from URLs and negative offset file reads. With detailed audit and fuzzy search logging, it enables efficient automation, data analysis, and multi-project workflows—all without extra API costs. Designed for developers seeking smarter automation, it enhances productivity by integrating all essential development tools into a single, intelligent chat interface.
Figma Context
Unlock seamless design-to-code with Framelink Figma MCP Server, letting AI coding tools access your Figma files directly. It simplifies Figma API data to supply only relevant design layouts and styles, boosting AI accuracy in implementing designs across frameworks. Specifically built for use with tools like Cursor, it transforms design metadata into precise code in one step. This server streamlines the workflow by providing clean, focused context, enabling faster and more reliable design-driven development. Enjoy a powerful bridge between design and coding that enhances productivity and code quality with minimal fuss.
Chrome DevTools
Provides direct Chrome browser control through DevTools for web automation, debugging, and performance analysis using accessibility tree snapshots for reliable element targeting, automatic page event handling, and integrated performance tracing with actionable insights.