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.
Svelte
Official Svelte documentation access and code analysis server that provides up-to-date reference material, playground link generation, and intelligent autofixer capabilities for detecting common patterns, anti-patterns, and migration opportunities in Svelte 5 and SvelteKit projects.
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.
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.
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.
Microsoft Docs
Access official Microsoft documentation instantly with the Microsoft Learn Docs MCP Server. This cloud service implements the Model Context Protocol (MCP) to enable AI tools like GitHub Copilot and others to perform high-quality semantic searches across Microsoft Learn, Azure, Microsoft 365 docs, and more. It delivers up to 10 concise, context-relevant content chunks in real time, ensuring up-to-date, accurate information. Designed for seamless integration with any MCP-compatible client, it helps AI assistants ground their responses in authoritative, current Microsoft resources for better developer support and productivity.