deployhq avatar

Deployhq Mcp Server

deployhq/deployhq-mcp-server

Connects Claude to the DeployHQ API so you can manage deployments, servers, and projects directly from your chat session. You get 18 tools covering the full deployment lifecycle: list and create deployments, fetch logs for debugging failed runs, manage SSH keys, handle global environment variables, and work with config file templates. The create_deployment tool lets you specify revisions, branches, and build options without switching contexts. Useful when you're triaging deployment issues and want to check logs, trigger new deploys, or update environment variables without leaving your IDE or chat window. Authenticates via environment variables with your DeployHQ email, API key, and account name.

GitHub stars
13
tools
18
auth
Secret needed
transport
STDIO
env vars
4
last updated
Mar 9, 2026

Tools

18 tools

Public tool metadata for what this MCP can expose to an agent.

list_projectsList all projects in your DeployHQ account.

List all projects in your DeployHQ account.

No parameter schema in public metadata yet.

get_projectGet detailed information about a specific project.

Get detailed information about a specific project.

No parameter schema in public metadata yet.

list_serversList all servers configured for a project.

List all servers configured for a project.

No parameter schema in public metadata yet.

list_deploymentsList deployments for a project with pagination support.

List deployments for a project with pagination support.

No parameter schema in public metadata yet.

get_deploymentGet detailed information about a specific deployment.

Get detailed information about a specific deployment.

No parameter schema in public metadata yet.

get_deployment_logGet the deployment log for a specific deployment. Useful for debugging failed deployments.

Get the deployment log for a specific deployment. Useful for debugging failed deployments.

No parameter schema in public metadata yet.

create_deploymentCreate a new deployment for a project.

Create a new deployment for a project.

No parameter schema in public metadata yet.

list_ssh_keysList all SSH public keys for the account.

List all SSH public keys for the account.

No parameter schema in public metadata yet.

create_ssh_keyCreate a new SSH key pair for the account.

Create a new SSH key pair for the account.

No parameter schema in public metadata yet.

list_global_environment_variablesList all global (account-level) environment variables.

List all global (account-level) environment variables.

No parameter schema in public metadata yet.

create_global_environment_variableCreate a new global environment variable available across all projects.

Create a new global environment variable available across all projects.

No parameter schema in public metadata yet.

update_global_environment_variableUpdate an existing global environment variable.

Update an existing global environment variable.

No parameter schema in public metadata yet.

delete_global_environment_variableDelete a global environment variable. This action is irreversible.

Delete a global environment variable. This action is irreversible.

No parameter schema in public metadata yet.

list_global_config_filesList all global (account-level) config file templates.

List all global (account-level) config file templates.

No parameter schema in public metadata yet.

get_global_config_fileGet a specific global config file template including its body content.

Get a specific global config file template including its body content.

No parameter schema in public metadata yet.

create_global_config_fileCreate a new global config file template.

Create a new global config file template.

No parameter schema in public metadata yet.

update_global_config_fileUpdate an existing global config file template.

Update an existing global config file template.

No parameter schema in public metadata yet.

delete_global_config_fileDelete a global config file template. This action is irreversible.

Delete a global config file template. This action is irreversible.

No parameter schema in public metadata yet.

Sponsors

Configuration

DEPLOYHQ_EMAIL*

Your DeployHQ login email address

DEPLOYHQ_API_KEY*secret

Your DeployHQ password or API key

DEPLOYHQ_ACCOUNT*

Your DeployHQ account name (from URL: https://ACCOUNT.deployhq.com)

LOG_LEVEL

Log verbosity level (ERROR, INFO, or DEBUG)

Readme

DeployHQ MCP Server

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

🚀 Features

  • Full DeployHQ API Integration: Access projects, servers, and deployments
  • Easy Installation: Use directly with npx - no installation required
  • Works with Claude Desktop & Claude Code: stdio transport for both MCP clients
  • Secure: Credentials via environment variables, never stored
  • Type-Safe: Built with TypeScript and Zod validation
  • Multiple Transports: stdio (primary), SSE, and HTTP (optional for hosting)
  • Production-Ready: Comprehensive error handling and logging

📋 Available Tools

The MCP server provides 18 tools for AI assistants:


View the full README on GitHub

Details

Repository
github.com/deployhq/deployhq-mcp-server
Package
deployhq-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active