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.
Install
Section titled “Install”npm install -g @equationalapplications/mcp-serverNode 20 or newer. This installs one command, synapsetree-mcp. To build from source instead:
git clone https://github.com/equationalapplications/expo-llm-wiki && cd expo-llm-wikipnpm install && pnpm --filter @equationalapplications/mcp-server buildcd packages/mcp-server && pnpm link --globalsynapsetree-mcp --helpConfigure
Section titled “Configure”synapsetree-mcp auth --email you@example.com # or: auth --key stree_…synapsetree-mcp config set namespace repo:myprojectclaude mcp add synapsetree -- synapsetree-mcp # Claude CodeThe 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 |
Environment variables
Section titled “Environment variables”| 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.