Local MCP server
Run the flax-mcp stdio server locally — configure it with FLAX_BASE_URL and FLAX_API_TOKEN and register it with Claude Code or a .mcp.json
flax-mcp is a local Model Context Protocol server that speaks stdio and calls the Flax REST API as a bearer-token client. Your token stays on your machine. This page is for developers wiring Flax into a local MCP client such as Claude Code.
#Prerequisites
- Create a service account and issue a token on the API access page. Choose
readto explore and addwriteto create or update artifacts. - Assign the service account to teams so it can see the data you want.
#Configuration
The server reads two environment variables:
| Variable | Value |
|---|---|
FLAX_BASE_URL |
Your Flax origin, e.g. https://flax.example.com |
FLAX_API_TOKEN |
The service-account token secret (flax_pat_…) |
#Register with Claude Code
claude mcp add flax -- env FLAX_BASE_URL=https://flax.example.com \
FLAX_API_TOKEN=flax_pat_xxx /path/to/flax-mcp#Register with a .mcp.json
Any MCP client that reads a .mcp.json (or equivalent config) can launch the binary directly:
{
"mcpServers": {
"flax": {
"command": "/path/to/flax-mcp",
"env": {
"FLAX_BASE_URL": "https://flax.example.com",
"FLAX_API_TOKEN": "flax_pat_xxx"
}
}
}
}Once connected, the client can call every tool in the MCP tools reference. Access is bounded by the token's scopes and the service account's team/row-level-security — the server adds no privilege.