
Memphora
- 3 repo stars
- Updated December 10, 2025
- Memphora/memphora-mcp
Memphora is a MCP server that lets AI assistants store and recall information across conversations via Memphora’s memory API.
About
Memphora MCP adds persistent memory to AI assistants through a Python stdio server published as memphora-mcp. Developers who juggle validation notes, scope decisions, and implementation details in different agent sessions use it to stop re-uploading the same context. Configuration centers on a Memphora API key from the memphora.ai dashboard and an optional user ID that isolates memory per developer or per product. Unlike ephemeral chat logs, Memphora is built to retrieve stored facts on demand so agents can continue where you left off. It fits early journey phases when research piles up and later build work when coding agents need stable identifiers for your stack and customers. Installation is MCP-native: runtime arguments -m memphora_mcp.server and env vars in your client manifest.
- PyPI package memphora-mcp v0.1.3 with python -m memphora_mcp.server
- Store and recall information across conversations for AI assistants
- MEMPHORA_API_KEY (required) plus optional MEMPHORA_USER_ID for memory namespacing
- stdio transport for standard MCP clients
Memphora by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add --env MEMPHORA_API_KEY=YOUR_MEMPHORA_API_KEY --env MEMPHORA_USER_ID=YOUR_MEMPHORA_USER_ID memphora-mcp -- uvx memphora-mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 3 |
|---|---|
| Package | memphora-mcp |
| Transport | STDIO |
| Auth | Required |
| Last updated | December 10, 2025 |
| Repository | Memphora/memphora-mcp ↗ |
What it does
Attach Memphora’s memory layer so your assistant remembers user-specific facts and project notes across separate chat threads.
Who is it for?
Best when you use Python-friendly MCP setups and want a dashboard-backed memory service with a simple API key flow.
Skip if: Skip if you need only in-repo CLAUDE.md context with zero external memory SaaS.
What you get
Facts you store through Memphora MCP are available in later sessions, keeping validation and build threads aligned.
- Cross-session store and recall for assistant-visible memory
- Optional per-user memory isolation via MEMPHORA_USER_ID
- MCP bridge to Memphora without custom API glue in each project
By the numbers
- Version 0.1.3; registry PyPI identifier memphora-mcp; 2 documented env vars (API key required, user id optional).
README.md
Memphora MCP Server
Add persistent memory to Claude, Cursor, Windsurf, and other AI assistants using the Model Context Protocol (MCP).
What is this?
This MCP server connects your AI assistant to Memphora, giving it the ability to:
- Remember information across conversations
- Search your personal knowledge base
- Extract insights from conversations automatically
- Recall your preferences, facts, and context
Quick Start
1. Install
# Using pip
pip install memphora-mcp
# Or using uvx (recommended for Claude Desktop)
uvx memphora-mcp
2. Get Your API Key
- Go to memphora.ai/dashboard
- Create an account or sign in
- Copy your API key from the dashboard
3. Configure Claude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"memphora": {
"command": "uvx",
"args": ["memphora-mcp"],
"env": {
"MEMPHORA_API_KEY": "your_api_key_here",
"MEMPHORA_USER_ID": "your_unique_user_id"
}
}
}
}
4. Restart Claude Desktop
Close and reopen Claude Desktop. You should see the Memphora tools available!
Usage Examples
Storing Memories
Just tell Claude something about yourself:
You: "I work at Google as a software engineer"
Claude: [stores memory] "Got it! I'll remember that you work at Google as a software engineer."
You: "My favorite programming language is Python"
Claude: [stores memory] "Noted! I'll remember that Python is your favorite programming language."
Recalling Memories
Ask Claude about things you've told it before:
You: "Where do I work?"
Claude: [searches memories] "You work at Google as a software engineer."
You: "What programming languages do I like?"
Claude: [searches memories] "Your favorite programming language is Python."
Automatic Context
Claude will automatically search your memories when relevant:
You: "Can you help me with some code?"
Claude: [searches memories for context]
"Sure! Since you prefer Python and work at Google, I'll write this in Python
following Google's style guide..."
Available Tools
| Tool | Description |
|---|---|
memphora_search |
Search memories for relevant information |
memphora_store |
Store new information for future recall |
memphora_extract_conversation |
Extract memories from a conversation |
memphora_list_memories |
List all stored memories |
memphora_delete |
Delete a specific memory |
Configuration Options
| Environment Variable | Description | Default |
|---|---|---|
MEMPHORA_API_KEY |
Your Memphora API key | Required |
MEMPHORA_USER_ID |
Unique identifier for your memories | mcp_default_user |
Using with Other MCP Clients
Cursor
Add to your Cursor settings:
{
"mcp": {
"servers": {
"memphora": {
"command": "uvx",
"args": ["memphora-mcp"],
"env": {
"MEMPHORA_API_KEY": "your_api_key_here"
}
}
}
}
}
Windsurf
Add to your Windsurf MCP configuration:
{
"mcpServers": {
"memphora": {
"command": "python",
"args": ["-m", "memphora_mcp"],
"env": {
"MEMPHORA_API_KEY": "your_api_key_here"
}
}
}
}
Development
Running Locally
# Clone the repo
git clone https://github.com/Memphora/memphora-mcp.git
cd memphora-mcp
# Install dependencies
pip install -e ".[dev]"
# Set your API key
export MEMPHORA_API_KEY="your_key"
# Run the server
python -m memphora_mcp
Testing
pytest tests/
Privacy & Security
- Your memories are stored securely in Memphora's cloud
- Each user has isolated memory storage
- API keys are stored locally on your machine
- All communication is encrypted via HTTPS
Support
- Documentation: memphora.ai/docs
- Issues: GitHub Issues
- Email: support@memphora.ai
License
MIT License - see LICENSE for details.
Recommended MCP Servers
How it compares
Hosted assistant-memory MCP, not an in-editor rules file or single-shot prompt template.
FAQ
Who is Memphora for?
Developers and founders using MCP clients who want Memphora to persist and recall notes across many assistant conversations.
When should I use Memphora?
Use it when you split idea research, scoping, and coding across sessions and need the agent to remember what you already captured.
How do I add Memphora to my agent?
Add the PyPI memphora-mcp server with module memphora_mcp.server, set MEMPHORA_API_KEY, and optionally MEMPHORA_USER_ID in your MCP environment.