Skip to content

Configuration

Config file

All configuration lives in ~/.arx/config.json:

json
{
  "endpoint": "https://api.synap.ing",
  "api_key": "sk_your_api_key",
  "slug": "your-username"
}
FieldDescriptionRequired
endpointARX server URLYes
api_keyYour API key (starts with sk_)Yes
slugYour username/tenant slugYes

Environment variables

The MCP server also accepts environment variables (override config file):

VariableDescription
ARX_URLServer endpoint (overrides config)
ARX_API_KEYAPI key (overrides config)
ARX_CONFIGPath to config file (default: ~/.arx/config.json)

Self-hosted endpoint

To point at your own ARX server instead of api.synap.ing:

json
{
  "endpoint": "http://your-server:9191",
  "api_key": "sk_your_local_key",
  "slug": "admin"
}

See Self-Hosting for server setup instructions.

API key management

Your API key is created during account registration and returned on login. To rotate your key:

  1. Log into the Synap dashboard at app.synap.ing
  2. Navigate to Settings > API Keys
  3. Generate a new key
  4. Run npx arx-setup again to update all tools

WARNING

API keys are sensitive credentials. Never commit them to version control or share them publicly.

Built by Arc Labs