MCP server that gives Claude Code (and any MCP-compatible AI tool) native access to the AWP specification, validator, and generator. Published on npm as awp-mcp-server.
| Repo | Role |
|---|---|
| spec | Source of truth — the specification |
| agentwebprotocol.org | Standards website |
| agent-json.org | Schema reference and validator site |
| agent.json | npm CLI (npx agent-json init) |
| mcp-server (this repo) | MCP server for Claude Code |
GitHub org: github.com/agentwebprotocol
Add to ~/.claude/mcp.json:
{
"mcpServers": {
"awp": {
"command": "npx",
"args": ["awp-mcp-server"]
}
}
}| Tool | Description |
|---|---|
awp_get_spec |
Returns the full AWP specification |
awp_validate |
Validates agent.json content |
awp_generate |
Generates agent.json from parameters |
awp_examples |
Returns 3 example agent.json files |
awp_quickstart |
Step-by-step implementation guide |
src/index.js— MCP server with embedded spec and all 5 tools
- Spec is embedded in the source (works offline, no network dependency)
- Single file server — keeps it simple
npm version patch # bump version
npm publish # publish to npmnpm account: bshyong158. Auth token in 1Password (Clawdbot vault, "Npmjs" item).
Update the embedded spec string in src/index.js, bump version, and publish.