Standalone MCP server for the Mnemo platform — connects Mnemo memory to Claude Desktop, Claude Code, and any MCP client.
Project description
mnemo-meridian-mcp
Standalone MCP server for the Mnemo platform. Connects Mnemo's memory and intelligence layer to Claude Desktop, Claude Code, and any MCP-compatible client.
Install
pip install mnemo-meridian-mcp
Setup
1. Get your token
Open Mnemo → Settings → "Connect to Claude Desktop & Claude Code" → Generate Token.
2. Add to Claude Desktop config
Edit ~/claude_desktop_config.json (or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"mnemo": {
"command": "mnemo-mcp",
"env": {
"MNEMO_API_URL": "https://api.mnemomcp.com",
"MNEMO_API_TOKEN": "your-token-here"
}
}
}
}
Restart Claude Desktop. The Mnemo tools will appear in any Claude conversation.
3. For Claude Code
Add the same block to .mcp.json in your project root.
Tools
| Tool | What it does |
|---|---|
search_memory |
Semantic search over your session history |
get_open_threads |
Unresolved threads sorted by recurrence |
get_decisions |
Strategic decisions with confidence + rationale |
get_entities |
People, companies, projects, topics you've mentioned |
get_morning_brief |
Structured brief of what matters right now |
log_session |
Index an external session into Mnemo memory |
log_decision |
Record a decision from any context |
Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
MNEMO_API_URL |
Yes | http://localhost:7432 |
URL of the Mnemo platform API |
MNEMO_API_TOKEN |
Yes | (reads ~/.mnemo/mcp_token) |
Long-lived platform token |
MNEMO_API_TOKEN_CMD |
No | — | Command that prints a bearer token (used if token/file are empty) |
MNEMO_OAUTH_ACCESS_TOKEN |
No | — | Optional externally-brokered access token fallback |
MNEMO_PROFILE |
No | auto-resolved via /me |
Optional explicit profile slug override |
MAX_MCP_OUTPUT_CHARS |
No | 20000 |
Max characters returned per tool call before truncation |
MNEMO_ALLOW_INSECURE_HTTP |
No | 0 |
Set 1 to allow non-loopback HTTP (testing only) |
Security defaults
- Non-loopback
http://API URLs are blocked by default. - Use
https://...for remote Mnemo backends. - For controlled local/LAN testing only, set
MNEMO_ALLOW_INSECURE_HTTP=1.
How it works
mnemo-mcp is a thin HTTP client over the Mnemo REST API. It has no dependency on
the Mnemo backend codebase — it only requires the mcp package and Python stdlib.
The token is issued at the platform level (not tied to any specific Mnemo app).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mnemo_meridian_mcp-0.2.0.tar.gz.
File metadata
- Download URL: mnemo_meridian_mcp-0.2.0.tar.gz
- Upload date:
- Size: 121.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b6507d609bafc21ba64342521a3855b226cd1c1a7070aa875bdf4929227eafa
|
|
| MD5 |
59fb69cbad571ac5fe357a57165ec68a
|
|
| BLAKE2b-256 |
5596964e01d9d03c6a4caea13e4957c2bcad2f615488dc44910392a3db7cd67b
|
File details
Details for the file mnemo_meridian_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: mnemo_meridian_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 102.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
664276e355041978927c878ff8181448c023deeb14df5b4fba78f9aaf2531a5c
|
|
| MD5 |
6ba03ac205dd5719c4bc3f66cbbe8406
|
|
| BLAKE2b-256 |
1c444e29047bf12681472c7dafd4b3710d3b3086d051da3a75ba3a574d2d3d70
|