MCP Configuration
Connect Axis' Iliad to your AI tools over the Model Context Protocol — 37 tools behind one endpoint, all live from the API.
Server manifest
Live · GET /v1/mcp/server.jsonTool registry
Search programs & generators
A different catalog than the tool registry above — search AXIS's 21 programs (the generator bundles behind tools like analyze_repo) by capability keyword.
Connect your AI tool
One config, live from the API — your assistant gets 37 tools across a single MCP connection.
curl -X POST https://api.iliad.trustfabric.ai/v1/accounts \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","name":"My Agent","tier":"free"}'
# Response: { "api_key": { "raw_key": "axis_..." } }Self-hosting: sovereign embeddings + LLM
iliad_embeddings and iliad_llm_inference run AXIS-owned, in-process (node-llama-cpp) by default — no upstream provider call. Each returns a structured _not_configured envelope until the operator provisions a GGUF model file:
# Embeddings (default backend: local, in-process)
AXIS_EMBEDDING_MODEL_PATH=/path/to/bge-small-en-v1.5-q4_k_m.gguf # embedding-capable GGUF (~130MB, MIT)
# Optional: legacy OpenAI proxy instead of the local backend
AXIS_EMBEDDING_BACKEND=openai # + OPENAI_API_KEY (and optionally OPENAI_EMBEDDING_MODEL)
# LLM completions (in-process)
AXIS_LLM_MODEL_PATH=/path/to/Llama-3.2-1B-Instruct-Q4_K_M.ggufRetrieval quality is bounded by the model you provision (bge-small is 384-dim). On the hosted instance these are provisioned by the AXIS operator.
Programmatic install
Agents can fetch install configs directly from the API:
# All platforms
curl https://api.iliad.trustfabric.ai/v1/install
# Specific platform
curl https://api.iliad.trustfabric.ai/v1/install/claude-desktop
curl https://api.iliad.trustfabric.ai/v1/install/cursor
curl https://api.iliad.trustfabric.ai/v1/install/vscode
curl https://api.iliad.trustfabric.ai/v1/install/claude-code
# Agent-first onboarding manifest
curl https://api.iliad.trustfabric.ai/for-agentsDescribe your need
Public, no signup — POST /probe-intent routes free text to the right tool.