@avallon-labs/mcp
Avallon MCP (Model Context Protocol) server — auto-generated from the same OpenAPI spec as @avallon-labs/sdk.
Usage
Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
AVALLON_API_KEY | Yes* | — | API key (x-api-key header) |
AVALLON_ACCESS_TOKEN | Yes* | — | Bearer token (Authorization) |
AVALLON_BASE_URL | No | https://api.avallon.ai | Override the API base URL |
*One of AVALLON_API_KEY or AVALLON_ACCESS_TOKEN is required. Bearer token takes precedence when both are set.
Via npx
AVALLON_API_KEY=your-api-key npx @avallon-labs/mcp
MCP client configuration
Add to your MCP client config (e.g., Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"avallon": {
"command": "npx",
"args": ["@avallon-labs/mcp"],
"env": {
"AVALLON_API_KEY": "your-api-key"
}
}
}
}
Development
Regenerate from OpenAPI spec
# From the repo root:
npm run mcp:gen
# Or from packages/mcp (docs must already be generated):
npm run generate
Build
npm run build
Test
npm run test