What is the com.pulsemcp/hatchbox MCP server?
MCP server for Hatchbox Rails hosting — env var inspection, deploys, and process monitoring.
How to install com.pulsemcp/hatchbox
Copy-paste configuration for popular MCP clients.
HATCHBOX_API_KEYrequiredsecretAPI key for authentication with Hatchbox.
HATCHBOX_ACCOUNT_IDrequiredHatchbox account ID visible in the dashboard URL.
HATCHBOX_APP_IDrequiredHatchbox application ID visible in the dashboard URL.
HATCHBOX_DEPLOY_KEYrequiredsecretDeployment webhook key for triggering deployments.
WEB_SERVER_IP_ADDRESSIP address of Hatchbox server for SSH access to read environment variables.
SSH_KEY_PATHPath to SSH private key for server access.
HATCHBOX_APP_NAMEApp name to filter processes if multiple apps run on the same server.
READONLYSet to false to enable write operations for environment variables.
ALLOW_DEPLOYSSet to false to disable deployment operations.
{
"mcpServers": {
"hatchbox": {
"command": "npx",
"args": [
"-y",
"hatchbox-mcp-server",
"-y"
],
"env": {
"HATCHBOX_API_KEY": "<YOUR_HATCHBOX_API_KEY>",
"HATCHBOX_ACCOUNT_ID": "<YOUR_HATCHBOX_ACCOUNT_ID>",
"HATCHBOX_APP_ID": "<YOUR_HATCHBOX_APP_ID>",
"HATCHBOX_DEPLOY_KEY": "<YOUR_HATCHBOX_DEPLOY_KEY>",
"WEB_SERVER_IP_ADDRESS": "<YOUR_WEB_SERVER_IP_ADDRESS>",
"SSH_KEY_PATH": "<YOUR_SSH_KEY_PATH>",
"HATCHBOX_APP_NAME": "<YOUR_HATCHBOX_APP_NAME>",
"READONLY": "<YOUR_READONLY>",
"ALLOW_DEPLOYS": "<YOUR_ALLOW_DEPLOYS>"
}
}
}
}{
"mcpServers": {
"hatchbox": {
"command": "npx",
"args": [
"-y",
"hatchbox-mcp-server",
"-y"
],
"env": {
"HATCHBOX_API_KEY": "<YOUR_HATCHBOX_API_KEY>",
"HATCHBOX_ACCOUNT_ID": "<YOUR_HATCHBOX_ACCOUNT_ID>",
"HATCHBOX_APP_ID": "<YOUR_HATCHBOX_APP_ID>",
"HATCHBOX_DEPLOY_KEY": "<YOUR_HATCHBOX_DEPLOY_KEY>",
"WEB_SERVER_IP_ADDRESS": "<YOUR_WEB_SERVER_IP_ADDRESS>",
"SSH_KEY_PATH": "<YOUR_SSH_KEY_PATH>",
"HATCHBOX_APP_NAME": "<YOUR_HATCHBOX_APP_NAME>",
"READONLY": "<YOUR_READONLY>",
"ALLOW_DEPLOYS": "<YOUR_ALLOW_DEPLOYS>"
}
}
}
}{
"mcpServers": {
"hatchbox": {
"command": "npx",
"args": [
"-y",
"hatchbox-mcp-server",
"-y"
],
"env": {
"HATCHBOX_API_KEY": "<YOUR_HATCHBOX_API_KEY>",
"HATCHBOX_ACCOUNT_ID": "<YOUR_HATCHBOX_ACCOUNT_ID>",
"HATCHBOX_APP_ID": "<YOUR_HATCHBOX_APP_ID>",
"HATCHBOX_DEPLOY_KEY": "<YOUR_HATCHBOX_DEPLOY_KEY>",
"WEB_SERVER_IP_ADDRESS": "<YOUR_WEB_SERVER_IP_ADDRESS>",
"SSH_KEY_PATH": "<YOUR_SSH_KEY_PATH>",
"HATCHBOX_APP_NAME": "<YOUR_HATCHBOX_APP_NAME>",
"READONLY": "<YOUR_READONLY>",
"ALLOW_DEPLOYS": "<YOUR_ALLOW_DEPLOYS>"
}
}
}
}{
"servers": {
"hatchbox": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hatchbox-mcp-server",
"-y"
],
"env": {
"HATCHBOX_API_KEY": "<YOUR_HATCHBOX_API_KEY>",
"HATCHBOX_ACCOUNT_ID": "<YOUR_HATCHBOX_ACCOUNT_ID>",
"HATCHBOX_APP_ID": "<YOUR_HATCHBOX_APP_ID>",
"HATCHBOX_DEPLOY_KEY": "<YOUR_HATCHBOX_DEPLOY_KEY>",
"WEB_SERVER_IP_ADDRESS": "<YOUR_WEB_SERVER_IP_ADDRESS>",
"SSH_KEY_PATH": "<YOUR_SSH_KEY_PATH>",
"HATCHBOX_APP_NAME": "<YOUR_HATCHBOX_APP_NAME>",
"READONLY": "<YOUR_READONLY>",
"ALLOW_DEPLOYS": "<YOUR_ALLOW_DEPLOYS>"
}
}
}
}claude mcp add hatchbox --env HATCHBOX_API_KEY=<YOUR_HATCHBOX_API_KEY> --env HATCHBOX_ACCOUNT_ID=<YOUR_HATCHBOX_ACCOUNT_ID> --env HATCHBOX_APP_ID=<YOUR_HATCHBOX_APP_ID> --env HATCHBOX_DEPLOY_KEY=<YOUR_HATCHBOX_DEPLOY_KEY> --env WEB_SERVER_IP_ADDRESS=<YOUR_WEB_SERVER_IP_ADDRESS> --env SSH_KEY_PATH=<YOUR_SSH_KEY_PATH> --env HATCHBOX_APP_NAME=<YOUR_HATCHBOX_APP_NAME> --env READONLY=<YOUR_READONLY> --env ALLOW_DEPLOYS=<YOUR_ALLOW_DEPLOYS> -- npx -y hatchbox-mcp-server -yRelated MCP servers
MCP server for AppSignal — get alert details, search logs, and retrieve logs within time ranges.
View repository →MCP server for AWS DynamoDB with fine-grained tool control and configurable access levels.
View repository →MCP server for Fetch Pet insurance claims management using Playwright automation.
View repository →MCP server for managing Fly.io machines, apps, logs, and Docker images.
View repository →MCP server for Google Cloud Storage with fine-grained tool access control.
View repository →MCP server for Gmail with OAuth2 (personal) and service account (Workspace) support.
View repository →