Get Aexol working with your favorite AI assistant or code editor in under 5 minutes. Choose your setup below.
| Method | Best for | Time | What you get |
|---|---|---|---|
| VS Code Extension | Most developers, beginners | 2 min | Syntax highlighting, autocomplete, error checking |
| Spectral Agent | Interactive AI coding | 5 min | Full AI agency — reads/writes files, runs commands |
| Remote MCP | AI-powered workflows | 2 min | Validate, generate, and refine via AI assistants |
| Other IDEs | Advanced users, specific preferences | 5 min | LSP integration for Neovim, Emacs, Sublime |
Install from marketplace: Search "Aexol" in extensions panel (Cmd+Shift+X).
Once installed, open any .aexol file and you get:
The Spectral Agent is a local AI coding agent that reads, writes files, runs shell commands, and searches your codebase — all through natural language.
npm install -g @aexol/spectralspectral loginspectral serve in your project rootEach chat is a session scoped to a project directory. Sessions persist across reloads.
Point your MCP client to the Aexol backend endpoint. Remote MCP gives your AI assistant the ability to validate Aexol code, generate TypeScript/Python/Rust, and refine artifacts.
Endpoint: https://api.aexol.ai/mcp Auth header:
Authorization: Bearer sk-aexol-team-... Methods: initialize, ping,
tools/list, tools/call
Claude Code:
claude mcp add --transport http aexol https://api.aexol.ai/mcp \
--header "Authorization: Bearer sk-aexol-team-..."
GitHub Copilot CLI: Use /mcp add interactively, or edit
~/.copilot/mcp-config.json:
{
"mcpServers": {
"aexol": {
"type": "http",
"url": "https://api.aexol.ai/mcp",
"headers": { "Authorization": "Bearer sk-aexol-team-..." }
}
}
}
Claude Desktop — macOS:
~/Library/Application Support/Claude/claude_desktop_config.json Claude
Desktop — Windows: %APPDATA%\Claude\claude_desktop_config.json Claude
Desktop — Linux: ~/.config/Claude/claude_desktop_config.json
Configure to call backend /mcp with Authorization: Bearer sk-aexol-team-....
Cursor, Windsurf, Cline, Zed, Continue: Configure your MCP integration to
target https://api.aexol.ai/mcp with Bearer sk-aexol-team-....
Once set up, ask your AI:
| Tool | What it does |
|---|---|
remote_start_inference | Generate artifacts (GraphQL, Prisma, routes, frontend, etc.) |
remote_get_inference_task | Check on a running generation task |
remote_refine_aexol_content | Refine raw Aexol content |
remote_ingest_cloud_document | Upload docs to team knowledge base |
remote_cloud_search | Search team knowledge base |
remote_start_from | Generate Aexol from natural language |
remote_set_context | Set default team/project scope |
Full tool catalog: API Reference
require('lspconfig').aexol.setup{
cmd = { "aexol", "lsp", "--stdio" },
filetypes = { "aexol" },
}
</details>
<details>
<summary><strong>Emacs</strong></summary>
(lsp-register-client
(make-lsp-client :new-connection (lsp-stdio-connection '("aexol" "lsp" "--stdio"))
:major-modes '(aexol-mode)
:server-id 'aexol))
</details>
<details>
<summary><strong>Sublime Text</strong></summary>
{
"clients": {
"aexol": {
"enabled": true,
"command": ["aexol", "lsp", "--stdio"],
"selector": "source.aexol"
}
}
}
</details>
| Problem | Check |
|---|---|
| AI not responding | Backend /mcp reachable? Auth header correct? |
| VS Code extension not working | Reload window (Cmd+Shift+P → "Reload Window") |
| LSP not starting | Run aexol lsp --info to verify installation |
| 401 Unauthorized | Using a team API key (sk-aexol-team-...), not a user token? |