# wp-module-mcp documentation

Documentation for **newfold-labs/wp-module-mcp** (WordPress abilities exposed via MCP for Newfold / BLU).

## Table of contents

| Doc | Description |
|-----|-------------|
| [overview.md](overview.md) | Purpose, capabilities, maintenance |
| [getting-started.md](getting-started.md) | Prerequisites, Composer install, tests, env |
| [architecture.md](architecture.md) | Bootstrap, hooks, adapter, server registration |
| [backend.md](backend.md) | `McpServer`, abilities layout, validation |
| [api.md](api.md) | MCP HTTP endpoint, auth model, client usage |
| [dependencies.md](dependencies.md) | Composer and host-plugin integration |
| [development.md](development.md) | Lint, tests, daily workflow |
| [testing.md](testing.md) | WPUnit (Codeception), coverage, CI, Playwright via brand plugin |
| [workflows.md](workflows.md) | GitHub Actions |
| [release.md](release.md) | Version locations, prep-release workflow |
| [reference.md](reference.md) | Categories, auth/JWT notes |
| [changelog.md](changelog.md) | Release notes |

## Quick links by role

- **New to the repo** → [overview.md](overview.md), [getting-started.md](getting-started.md).
- **Adding or changing tools** → [architecture.md](architecture.md), [backend.md](backend.md).
- **Remote MCP clients** → [api.md](api.md), root [README.md](../README.md) (example env vars).
- **Shipping a release** → [release.md](release.md), [changelog.md](changelog.md).
