MCP server that gives AI agents a running Spectre Terminal over its Local API: market data, the account, trading, the layout and settings
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"spectre-terminal-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# spectre-terminal-mcp An [MCP](https://modelcontextprotocol.io) server that lets an AI agent — Claude Code, Claude Desktop, Cursor, any MCP client — read market data from a running [Spectre Terminal](https://spectre.trade) on the same machine, and trade through it. Thin, stdio; built on the `spectre-terminal` Python client. ```bash pip install spectre-terminal-mcp ``` ## Setup Switch the Local API on in the terminal (**Settings App → General → Local API**) and copy the token. Then register the server with your client: Claude Code: ```bash claude mcp add spectre-terminal -e SPECTRE_LOCAL_API_TOKEN=spt_… -- spectre-terminal-mcp ``` Claude Desktop (`claude_desktop_config.json`), Cursor and others: ```json { "mcpServers": { "spectre-terminal": { "command": "spectre-terminal-mcp", "env": { "SPECTRE_LOCAL_API_TOKEN": "spt_…" } } } } ``` The server finds the port through the terminal's `instance.json` and reads the token from the environment only. It starts even when the terminal is not running; the first tool call then answers `terminal_unreachable`. ## Tools | Tool | Answers | | --- | --- | | `terminal_status` | version, health, stream topics, every connection with id, exchange, market, state | | `find_instrument` | the exact `exchange:market:symbol` for a coin or symbol, best match first | | `market_snapshot` | last price, best bid and ask with spread, mark, 24h change and volume | | `order_book_top` | top N levels per side, volumes, imbalance | | `recent_trades_summary` | buy and sell volume, delta, VWAP, range, largest print over the last N trades | | `cluster_summary` | the newest buckets: volume by side, delta, VWAP, the busiest price levels | | `candles` | OHLCV rows for an interval | | `account_overview` | balances, positions with PnL, open order counts of one connection | | `open_orders` | open orders and triggers with the terminal's `key` and the exchange id | | `recent_fills` | the latest fills with buy and sell volume total…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.