### Install HubSpot MCP via Smithery CLI (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Installs the HubSpot MCP server using the Smithery command-line interface, specifically targeting the Claude client. This is the recommended quick-start installation method. Requires Node.js and Smithery CLI. ```Bash npx -y @smithery/cli@latest install mcp-hubspot --client claude ``` -------------------------------- ### Install HubSpot MCP for Development (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Installs the HubSpot MCP project in editable mode using pip. This command is used to set up the development environment, allowing changes to the code to be immediately reflected without reinstallation. Requires Python and pip. ```Bash pip install -e . ``` -------------------------------- ### Run HubSpot MCP Docker Image (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Runs the HubSpot MCP server directly using its official Docker image. This command pulls and starts the container, passing the HubSpot access token as an environment variable. Requires Docker and a HubSpot access token. ```Bash docker run -e HUBSPOT_ACCESS_TOKEN=your_token buryhuang/mcp-hubspot:latest ``` -------------------------------- ### Configure Claude Desktop with HubSpot MCP (JSON) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Provides a JSON configuration block for manually adding the HubSpot MCP server as an external tool within the Claude desktop application. It specifies the command to run the server using Docker and includes an optional volume mount for persistent storage. Requires Claude desktop and Docker. ```JSON { "mcpServers": { "hubspot": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "HUBSPOT_ACCESS_TOKEN=your_token", "-v", "/path/to/storage:/storage", # Optional persistent storage "buryhuang/mcp-hubspot:latest" ] } } } ``` -------------------------------- ### Build and Push Multi-Platform Docker Image (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Builds and pushes a multi-platform Docker image (for linux/amd64 and linux/arm64) for the HubSpot MCP server using Buildx. It tags the image and pushes it to Docker Hub. Requires Docker Buildx and authentication to the registry. ```Bash docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-hubspot:latest --push . ``` -------------------------------- ### Create Docker Buildx Builder (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Creates a new Docker Buildx builder instance or selects an existing one, enabling multi-platform image builds. This command is a prerequisite for building images that support multiple architectures. Requires Docker Buildx. ```Bash docker buildx create --use ``` -------------------------------- ### Build HubSpot MCP Docker Image Locally (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Builds the Docker image for the HubSpot MCP server from the source code in the current directory. It tags the resulting image as 'mcp-hubspot'. This is part of the local build process. Requires Docker and the source code. ```Bash docker build -t mcp-hubspot . ``` -------------------------------- ### Clone HubSpot MCP Repository (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Clones the official GitHub repository for the HubSpot MCP server into the current directory. This is the first step for building the Docker image locally or contributing to development. Requires Git. ```Bash git clone https://github.com/buryhuang/mcp-hubspot.git ``` -------------------------------- ### Change Directory to HubSpot MCP Repo (Bash) Source: https://github.com/ajbmachon/mcp-hubspot/blob/main/README.md Changes the current working directory to the root of the cloned HubSpot MCP repository. This command is necessary before building the Docker image or performing other repository-specific tasks. Requires the repository to be cloned. ```Bash cd mcp-hubspot ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.