Install it anywhere.

One key, then one click — or one command — in the client you already use.

Step 1 — your API key

Paste a key you already have, or mint a free one. Everything below rewrites itself with it, so there is nothing left to edit by hand.

No key yet — the snippets below carry a placeholder you would have to replace.

The key stays in this page. It is written into the install links and commands below, which run on your machine — it is never sent back to us, and this page forgets it when you close the tab.

One click

These clients accept an install link. Click, confirm in the app, done.

Cursor

Opens Cursor and asks you to confirm the server.

Add to Cursor

LM Studio

Local models, same server. LM Studio 0.3.17 or later.

Add to LM Studio

One command

Copy, paste in a terminal, press return. Each one writes the config for you.

Claude Code

        
Gemini CLI

        
VS Code — command line

        

One paste

Everything else speaks the same mcpServers block. Paste it into the client's MCP config and restart the app.

mcp config


      
  • Windsurf~/.codeium/windsurf/mcp_config.json
  • ClineMCP Servers panel → Configure MCP Servers
  • Roo CodeMCP settings → Edit Global MCP
  • Continue~/.continue/config.yaml— under mcpServers
  • GooseSettings → Extensions → Add custom extension (STDIO)
  • Claude Desktop, manuallyclaude_desktop_config.json
Two clients that spell it differently

Zed calls it context_servers, in ~/.config/zed/settings.json:

zed settings.json


        

Codex CLI uses TOML, in ~/.codex/config.toml:

codex config.toml

      

Where it does not go yet

ChatGPT connectors, and Claude on the web or on a phone, only accept a remote MCP server reached over HTTP. Ultimath's MCP server runs locally, next to your client, so it cannot be added there. A hosted transport is on the roadmap.

Until then the REST API covers that ground: one POST, the same eight engines, no client required.

Any MCP client that runs a local command will work — the server is npx -y ultimath-mcp with ULTIMATH_API_KEY in its environment, and it needs Node.js 18 or later. Something missing or broken? contact@ultimath.ai.