diff --git a/servers/thetabird.axiom-mcp-npx.json b/servers/thetabird.axiom-mcp-npx.json new file mode 100644 index 0000000..0965aca --- /dev/null +++ b/servers/thetabird.axiom-mcp-npx.json @@ -0,0 +1,88 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "thetabird.axiom-mcp-npx", + "name": "Axiom (npx)", + "alias": "axiom", + "description": "Query and manage Axiom datasets for log analysis and observability. Execute APL queries, list datasets, and ingest events.", + "icon": "https://avatars.githubusercontent.com/u/21122348?v=4", + "schema_version": "2.1", + "categories": [ + "monitoring", + "database" + ], + "tags": [ + "axiom", + "logs", + "observability", + "analytics", + "apl", + "datasets" + ], + "transport": { + "type": "stdio", + "command": "npx", + "args": [ + "-y", + "mcp-server-axiom" + ], + "env": { + "AXIOM_TOKEN": "${input:AXIOM_TOKEN}", + "AXIOM_ORG_ID": "${input:AXIOM_ORG_ID}" + }, + "metadata": { + "inputs": [ + { + "id": "AXIOM_TOKEN", + "label": "Axiom API Token", + "description": "API token for the Axiom API. Use an Advanced token for query and dataset access.", + "type": "text", + "required": true, + "secret": true, + "placeholder": "xapt-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "obtain": { + "url": "https://app.axiom.co/settings/api-tokens", + "instructions": "1. Go to app.axiom.co > Settings > API tokens\n2. Click 'New API token'\n3. Select 'Advanced' token type for full access\n4. Copy the generated token (starts with xapt-)", + "button_label": "Create Token" + } + }, + { + "id": "AXIOM_ORG_ID", + "label": "Axiom Organization ID", + "description": "Your Axiom organization ID, found in Settings.", + "type": "text", + "required": true, + "secret": false, + "placeholder": "my-org-id", + "obtain": { + "url": "https://app.axiom.co/settings", + "instructions": "1. Go to app.axiom.co > Settings\n2. Copy your Organization ID", + "button_label": "Get Org ID" + } + } + ] + } + }, + "auth": { + "type": "api_key", + "instructions": "Create an API token at https://app.axiom.co/settings/api-tokens" + }, + "contributor": { + "name": "ThetaBird", + "github": "ThetaBird", + "url": "https://github.com/ThetaBird" + }, + "links": { + "repository": "https://github.com/ThetaBird/mcp-server-axiom-js", + "homepage": "https://axiom.co", + "documentation": "https://axiom.co/docs" + }, + "platforms": [ + "all" + ], + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": false + } +}