Team MCP catalog
Auto-generated from ~/repos/bree-z-cf/.mcp.json. The structural data (URLs, stdio commands, transports) lives in the team's Claude Code config; descriptions + scope are layered in from scripts/mcp-catalog-overrides.yml in this repo.
Hosted (HTTP)
Reachable from any MCP client over the public internet (or, for docdex, on the developer's loopback).
breez
Workers-hosted MCP for the team's own runtime. Reachable for any caller signed into BreezAICorp via Cloudflare Access.
breez-ops-docs
Search + read every doc this Pages site renders. Resources include all external/
cloudflare-api
Cloudflare's hosted MCP for account/zone introspection. OAuth on first connect.
docdex
Local code-intelligence + memory MCP. Indexes the team's repos and exposes search/symbols/AST/memory tools at 127.0.0.1.
Local (stdio)
Run by Claude Code on the developer's machine via npx or a wrapper script. Not reachable from other clients without re-launching them locally.
context7
Upstash's docs RAG. Resolves library docs at query-time.
stripe
Stripe's MCP CLI wrapped to inject STRIPE_SECRET_KEY from sops. Avoids OAuth refresh per session.
vscode
VS Code editor surface as MCP — file open, edits, diff, run-task.
Source of truth
~/repos/bree-z-cf/.mcp.json ← structural
~/repos/bree-z-ansible/scripts/mcp-catalog-overrides.yml ← descriptions
Adding or rotating an MCP:
- Edit
~/repos/bree-z-cf/.mcp.json(HTTPurlor stdiocommand/args). - Add description + scope to
mcp-catalog-overrides.ymlin this repo. - Open a PR — the next pages-cf build picks both up automatically and regenerates this page + the function's catalog.
How clients connect
| Client | How |
|---|---|
| Claude Code | Reads .mcp.json at workspace root on launch |
| Claude Desktop | Settings → Developer → Add MCP server |
| Cursor | Settings → MCP → Add server |
| MCP Inspector | ~/repos/bree-z-ansible/scripts/breez-mcp-inspector.sh <url> |
| In-page console | /mcp/ — pre-wired to the BreeZ servers |