Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Canopy

FreeNot checked

MCP server for the Get Canopy WordPress site, giving AI agents context over ACF blocks, content, Yoast SEO, menus, HubSpot tooling, and the running change journ

GitHubEmbed

About

MCP server for the Get Canopy WordPress site, giving AI agents context over ACF blocks, content, Yoast SEO, menus, HubSpot tooling, and the running change journal.

README

MCP (Model Context Protocol) server for the Get Canopy WordPress site. Gives Cursor agents full context over ACF blocks, content, Yoast SEO, menus, HubSpot tooling, and the running change journal.

What’s included

Area Path Notes
MCP server src/ Tools + resources registered with the MCP SDK
Change journal context/changelog.jsonl Persistent log of site changes (wp_log_change)
One-off ops scripts *.cjs, *.py HubSpot/GTM/import helpers — require .env
Env template .env.example Copy to .env and fill credentials

Setup

cp .env.example .env
# edit .env — WP_URL, WP_USER, WP_APP_PASSWORD, THEME_PATH, optional HubSpot/GTM

npm install
npm start

Point Cursor at this folder via .cursor/mcp.json (or your global MCP config):

{
  "mcpServers": {
    "get-canopy-wordpress": {
      "command": "npm",
      "args": ["start"],
      "cwd": "/absolute/path/to/canopy-mcp"
    }
  }
}

Security

  • Never commit .env. It is gitignored.
  • One-off scripts read WP_APP_PASSWORD / HUBSPOT_PRIVATE_APP_TOKEN from .env only.
  • This repo is intended for the Canopy engineering team; treat application passwords and HubSpot tokens as secrets.

Related

Lives alongside the WordPress theme at wp-content/themes/get-canopy (theme files, ACF JSON, blocks). The MCP THEME_PATH env var should point at that theme’s theme/ directory.

from github.com/falmiron-strsdev/canopy-mcp

Installing Canopy

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/falmiron-strsdev/canopy-mcp

FAQ

Is Canopy MCP free?

Yes, Canopy MCP is free — one-click install via Unyly at no cost.

Does Canopy need an API key?

No, Canopy runs without API keys or environment variables.

Is Canopy hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Canopy in Claude Desktop, Claude Code or Cursor?

Open Canopy on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Canopy with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs