Deployhq MCP Server

Model Context Protocol (MCP) server for DeployHQ API integration

Remote serverstreamable-httpTypeScript

What is the Deployhq MCP server?

Model Context Protocol (MCP) server for DeployHQ API integration. That is what the deployhq mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The short version

A Model Context Protocol (MCP) server for DeployHQ that enables AI assistants like Claude Desktop and Claude Code to interact with your DeployHQ deployments.

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

The tools it exposes

The server publishes 14 tools. What each one is for:

  • list_projects — List all projects
  • get_project — Get project details
  • list_servers — List project servers
  • list_deployments — List deployments with pagination
  • get_deployment — Get deployment details
  • get_deployment_log — Get deployment log output
  • create_deployment — Create new deployment
  • list_ssh_keys — List all SSH public keys
  • create_ssh_key — Create a new SSH key pair
  • list_global_environment_variables — List all global environment variables
  • create_global_environment_variable — Create a global environment variable
  • update_global_environment_variable — Update a global environment variable

What it needs from you

Configuration is passed through the environment: DEPLOYHQ_EMAIL, DEPLOYHQ_API_KEY, DEPLOYHQ_ACCOUNT, LOG_LEVEL, DEPLOYHQ_READ_ONLY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Deployhq.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Deployhq's toolset — list_projects, get_project, list_servers and 11 more — is a fair guide to whether it matches your workflow. It is maintained by deployhq; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Available tools

ToolWhat it does
list_projectsList all projects
get_projectGet project details
list_serversList project servers
list_deploymentsList deployments with pagination
get_deploymentGet deployment details
get_deployment_logGet deployment log output
create_deploymentCreate new deployment
list_ssh_keysList all SSH public keys
create_ssh_keyCreate a new SSH key pair
list_global_environment_variablesList all global environment variables
create_global_environment_variableCreate a global environment variable
update_global_environment_variableUpdate a global environment variable
delete_global_environment_variableDelete a global environment variable
list_global_config_filesList all global config file templates

How to install the Deployhq MCP server

{
  "mcpServers": {
    "deployhq": {
      "command": "npx",
      "args": ["-y", "deployhq-mcp-server"],
      "env": {
        "DEPLOYHQ_EMAIL": "your-email@example.com",
        "DEPLOYHQ_API_KEY": "your-password",
        "DEPLOYHQ_ACCOUNT": "your-account-name",
        "LOG_LEVEL": "DEBUG"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
DEPLOYHQ_EMAILConfiguration value read at startup.Optional
DEPLOYHQ_API_KEYCredential the server authenticates with.Yes
DEPLOYHQ_ACCOUNTConfiguration value read at startup.Optional
LOG_LEVELConfiguration value read at startup.Optional
DEPLOYHQ_READ_ONLYConfiguration value read at startup.Optional

Example prompts to try

  • Use Deployhq to list projects.
  • Use Deployhq to get project.
  • Use Deployhq to list servers.

Frequently asked questions

It connects Deployhq to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (list_projects, get_project, list_servers, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Deployhq directly.