devhub-cms-mcp MCP Server

A Model Context Protocol (MCP) integration for managing content in the DevHub CMS system.

Local serverstdio

What is the devhub-cms-mcp Server?

devhub-cms-mcp source profile. From the maintainer documentation: “A Model Context Protocol (MCP) integration for managing content in the DevHub CMS system.”

Installation

The documented pypi package is devhub-cms-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares DEVHUB_API_KEY, DEVHUB_API_SECRET, DEVHUB_BASE_URL. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_businesses): Gets all businesses within the DevHub account. Returns a list of businesses with their IDs and names.
get_locationsbusiness_id): Gets all locations for a specific business. Returns detailed location information including address, coordinates, and URLs.
get_hours_of_operationlocation_id, hours_type='primary'): Gets the hours of operation for a specific DevHub location. Returns a structured list of time ranges for each day of the…
update_hourslocation_id, new_hours, hours_type='primary'): Updates the hours of operation for a DevHub location.
get_nearest_locationbusiness_id, latitude, longitude): Finds the nearest DevHub location based on geographic coordinates.
site_from_urlurl): Gets the DevHub site ID and details from a URL. Returns site ID, URL, and associated location IDs.
get_blog_postpost_id): Retrieves a single blog post by ID, including its title, date, and HTML content.
create_blog_postsite_id, title, content): Creates a new blog post. The content should be in HTML format and should not include an H1 tag.
update_blog_postpost_id, title=None, content=None): Updates an existing blog post's title and/or content.
upload_imagebase64_image_content, filename): Uploads an image to the DevHub media gallery. Supports webp, jpeg, and png formats. The image must be provided as a…

How to install the devhub-cms-mcp Server

{
  "mcpServers": {
    "devhub_cms_mcp": {
      "command": "uvx",
      "args": [
        "devhub-cms-mcp"
      ],
      "env": {
        "DEVHUB_API_KEY": "YOUR_DEVHUB_API_KEY",
        "DEVHUB_API_SECRET": "YOUR_DEVHUB_API_SECRET",
        "DEVHUB_BASE_URL": "https://yourbrand.cloudfrontend.net"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
DEVHUB_API_KEYDeclared in the maintainer’s client configuration.Check documentation
DEVHUB_API_SECRETDeclared in the maintainer’s client configuration.Check documentation
DEVHUB_BASE_URLDeclared in the maintainer’s client configuration.Check documentation