Skip to content

MCP server

@equationalapplications/mcp-server · source

A small Node program (Node 20+) that your MCP client launches on your machine. It exposes eight memory tools and forwards each call to https://api.synapsetree.dev with your API key. It never sees your conversation, only the tool calls.

Terminal window
npm install -g @equationalapplications/mcp-server

Node 20 or newer. This installs one command, synapsetree-mcp. To build from source instead:

Terminal window
git clone https://github.com/equationalapplications/expo-llm-wiki && cd expo-llm-wiki
pnpm install && pnpm --filter @equationalapplications/mcp-server build
cd packages/mcp-server && pnpm link --global
synapsetree-mcp --help
Terminal window
synapsetree-mcp auth --email you@example.com # or: auth --key stree_…
synapsetree-mcp config set namespace repo:myproject
claude mcp add synapsetree -- synapsetree-mcp # Claude Code

The key is stored with mode 0600 in your config directory and is never printed again.

Tool What it does
memory_search Hybrid search over facts, plus pending tasks and recent events
memory_remember Store one fact
memory_supersede Replace a fact with a corrected one, keeping history
memory_ingest Store a document and extract facts from it (requires a BYOK extraction provider)
memory_log_event Record an observation, decision, action, or outcome
graph_traverse Walk the graph up to three hops
namespaces_list List namespaces
whoami Account, database, scope, and plan
Variable Effect
SYNAPSETREE_API_KEY Use this key instead of the stored one
SYNAPSETREE_BASE_URL API base URL
SYNAPSETREE_NAMESPACE Default namespace
SYNAPSETREE_CONFIG_DIR Where credentials and config are stored

It never exports, deletes, or runs maintenance on your memory. Those actions belong to the owner in the dashboard.