Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Memphora avatar

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)
terminal
claude mcp add --env MEMPHORA_API_KEY=YOUR_MEMPHORA_API_KEY --env MEMPHORA_USER_ID=YOUR_MEMPHORA_USER_ID memphora-mcp -- uvx memphora-mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars3
Packagememphora-mcp
TransportSTDIO
AuthRequired
Last updatedDecember 10, 2025
RepositoryMemphora/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 Logo

Memphora MCP Server

Add persistent memory to Claude, Cursor, Windsurf, and other AI assistants using the Model Context Protocol (MCP).

PyPI License Website

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

  1. Go to memphora.ai/dashboard
  2. Create an account or sign in
  3. 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

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.

AI & LLM Toolsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.