logicmem-mcp
One-command install for the LogicMem MCP server. Connects Claude Code, Claude Desktop, or Cursor to the LogicMem model-context-protocol server without writing any Python files, copying any scripts, or fighting Windows path escaping.
pip install logicmem-mcp
logicmem-mcp install --key lm_xxxxxxxx
That's it. Restart Claude Code and the 108 MCP tools are live.
What this package does
logicmem-mcp install— auto-detects Claude Code, Claude Desktop, or Cursor on Mac / Linux / Windows, backs up its config, and writes the MCP server entry. No PowerShell, no path-escape debugging, no Python interpreter dance. The API key is requested viaRead-Host -AsSecureStringon Windows (no shell-history leak) and stored in the JSON config that Claude Code already reads.logicmem-mcp uninstall— symmetric removal.logicmem-mcp list— show every detected agent config and what's in it.logicmem-mcp serve— run the stdio bridge directly. (You don't need this if you useinstall; it's there for advanced users who want to hand-roll the mcp config.)
Why a stdio bridge?
Claude Code 2.1.187 on Windows requires the MCP server to speak protocol version 2025-03-26 and respond in SSE-streaming format. The hosted LogicMem MCP at mcp.logicmem.io/mcp still speaks the older 2024-11-05 JSON dialect. The bridge in this package (logicmem_mcp/bridge.py) wraps the hosted MCP, advertises the newer protocol version, and proxies every call over HTTP. No patching the server; no writing your own bridge script.
Install on each platform
Windows (Claude Code in PowerShell)
pip install logicmem-mcp
logicmem-mcp install --key lm_your_key_here
(Use the pip that ships with your Python install. If pip isn't on PATH, try py -m pip install logicmem-mcp or python -m pip install logicmem-mcp.)
Mac / Linux (Claude Code or Cursor)
pip3 install logicmem-mcp
logicmem-mcp install --key lm_your_key_here
CI / non-interactive
LOGICMEM_API_KEY=lm_… pip install logicmem-mcp
LOGICMEM_API_KEY=lm_… logicmem-mcp install
Where do I get an API key?
Sign up at https://logicmem.io. The free tier gives you 500 memories and 1 agent. Paid plans are $29/mo (10k ops/day) and $99/mo (100k ops/day).
What tools does the MCP server expose?
108 tools across:
- 18 memory tools —
logicframe_memory_log,logicframe_memory_recall,logicframe_memory_stats,logicframe_memory_snapshot, etc. - 14 VAPI tools —
vapi_create_assistant,vapi_list_calls,vapi_list_phone_numbers, etc. (You pass your own VAPI key per call.) - 10 Retell AI tools —
retell_create_agent,retell_list_calls, etc. - 8 Bland.ai tools —
bland_initiate_call,bland_get_transcript, etc. - 5 Twilio tools — phone number and SMS management.
- Plus intelligence, audit, federation, conversation-resume, and constraint tools.
Each customer brings their own LLM and platform keys; the MCP just provides persistent memory and a unified tool surface.
Verify
# Claude Code CLI
claude mcp list
# should show: logicframe-mcp https://mcp.logicmem.io/mcp ✓ connected
If it shows "Failed to connect", check:
- Your API key is valid:
curl -X POST https://mcp.logicmem.io/mcp -H "Content-Type: application/json" -H "Authorization: Bearer $KEY" -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' - No firewall blocking outbound to
mcp.logicmem.io:443 - Reinstall the bridge:
pip install --force-reinstall logicmem-mcp
License
MIT
Metadata
Release files for logicmem-mcp 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| logicmem_mcp-2.0.0.tar.gz | 11.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| logicmem_mcp-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.3 kB
Release files / logicmem_mcp-2.0.0.tar.gz
| Download URL | logicmem_mcp-2.0.0.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
361a2e51473650fca2bd57864096c23fc84aa88a767472175c86775ea9ade568
|
|
BLAKE2b-256 checksum How to use checksums |
3e63cc2053b9cc8196ac8556a4c6edcd10b29fc2db3e5df9255a74b4fb7bd9a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / logicmem_mcp-2.0.0-py3-none-any.whl
| Download URL | logicmem_mcp-2.0.0-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73d0393b35887644c50fa3d9392612ec82d0eaf61031f9917489d9d22db8d7b6
|
|
BLAKE2b-256 checksum How to use checksums |
2cc84d203b9f62d6796ca3378e7a20fea1df923ece5e3bb2bc7fa0e2ebdc133c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for logicmem-mcp 2.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.