purmemo-mcp

coladapo/purmemo-mcp

3.3

If you are the rightful owner of purmemo-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Purmemo MCP Server is an official Model Context Protocol server designed to enhance memory retrieval and management using AI technology.

Tools
5
Resources
0
Prompts
0

Purmemo MCP Server

npm version npm downloads GitHub stars License: MIT MCP Compatible

Official Model Context Protocol (MCP) server for Purmemo - Your AI-powered second brain with 94% memory retrieval accuracy.

๐Ÿš€ Never lose a thought again - Purmemo remembers everything so you can focus on what matters.

โœจ Features

  • ๐Ÿง  Smart Memory Storage - AI understands context, not just keywords
  • ๐Ÿ” Natural Language Search - "What did I learn about React hooks last month?"
  • ๐Ÿ“Ž Rich Attachments - Files, images, links with automatic metadata
  • ๐Ÿท๏ธ Automatic Entity Extraction - People, places, topics, dates without manual tagging
  • โšก Lightning Fast - <50ms average retrieval time
  • ๐Ÿ” Enterprise Security - OAuth 2.1 + PKCE, end-to-end encryption

๐Ÿš€ Quick Start

1. Create Your Purmemo Account

  1. Sign up at purmemo.ai/register
  2. Verify your email
  3. Sign in to your account

For Option B (Local) only: Get an API key from purmemo.ai/settings โ†’ API Keys tab

2. Choose Your Connection Method

MethodRemote Connection (Beta)Local Connection
SetupAdd Custom ConnectorEdit Config File
AuthOAuth flow in browserAPI Key in config
InstallNothing to installAuto-downloads via npx
PlatformsWorks across all Claude platformsClaude Desktop only
Toolsv8.0.0 tools (being deployed)v8.0.0 tools (save_conversation, etc.)
UpdatesAutomaticManual (via npm)
Best ForQuick setup without API keyAdvanced features & local control

3. Configure Claude Desktop

Option A: Remote Connection via Custom Connector (Beta)
  1. In Claude Desktop, scroll to bottom of connectors list
  2. Click "Add custom connector (BETA)"
  3. Enter:
    • Name: Purmemo
    • Remote MCP server URL: https://mcp.purmemo.ai
  4. Click "Connect"
  5. You'll be redirected to Purmemo login in your browser
  6. Sign in with your Purmemo account
  7. Authorize Claude to access your memories
  8. Return to Claude Desktop - connection established
Option B: Local Connection via Config File

Add to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "purmemo": {
      "command": "npx",
      "args": ["purmemo-mcp"],
      "env": {
        "PURMEMO_API_KEY": "your-api-key-here"
      }
    }
  }
}

4. Start Using in Claude

You: "Remember that the meeting with Sarah is at 3pm tomorrow about the API redesign"
Claude: "I've stored that memory with entities: Sarah (person), 3pm tomorrow (time), API redesign (topic)"

You: "What meetings do I have with Sarah?"
Claude: "Based on your memories: Tomorrow at 3pm - API redesign discussion"

๐Ÿ› ๏ธ Available MCP Tools

v8.0.0 Tools (Local Connection)

save_conversation

Save complete conversations with full context (handles 100K+ characters)

save_conversation(content: string): MemoryResponse
save_with_artifacts

Save content with code artifacts and attachments preserved

save_with_artifacts(content: string, artifacts: object[]): MemoryResponse
recall_memories

Search and retrieve memories using natural language

recall_memories(query: string, limit?: number): Memory[]
get_memory_details

Get detailed information about a specific memory

get_memory_details(memory_id: string): Memory

Tools Available in Both Connections

Once the remote server update is complete, both connection methods will provide the same v8.0.0 tools with complete conversation capture, auto-chunking for 100K+ characters, and artifact preservation.

๐ŸŽฏ Real-World Use Cases

For Developers

"Remember the Redis cache config: max-memory 2gb, eviction policy LRU, persistence AOF"
"What were those PostgreSQL optimization tips from last week's debugging session?"
"Show me all the API endpoints I've documented this month"

For Researchers

"Store this paper: [arxiv link] - key insight about transformer attention mechanisms"
"What connections exist between my notes on neural networks and optimization?"
"Find all memories related to machine learning from Q3 2024"

For Project Managers

"Remember stakeholder feedback: John wants faster load times, prioritize performance"
"What were the action items from yesterday's standup?"
"Show me all decisions made about the Q4 roadmap"

๐Ÿ”’ Security & Privacy

  • API Key Authentication: Secure token-based access control
  • HTTPS/TLS Encryption: All data encrypted in transit
  • Data Privacy: Your memories belong to you
  • Account Control: Delete your data anytime from settings

๐Ÿ’ฐ Pricing

Free Tier

  • 50 memories/month
  • Basic search
  • Full MCP integration
  • Community support

Pro ($9/month)

  • Unlimited memories
  • Advanced AI features
  • Priority support
  • API access

Teams ($29/month)

  • Unlimited memories for 5 users
  • Shared knowledge base
  • Team collaboration features
  • Admin dashboard
  • Priority support

๐Ÿ”ง Development

Local Development

# Clone the repository
git clone https://github.com/coladapo/purmemo-mcp.git
cd purmemo-mcp

# Install dependencies
npm install

# Run tests
npm test

# Start local server
PURMEMO_API_KEY=your-key npm start

Contributing

We welcome contributions to the MCP protocol implementation! Please note:

  • This repository contains only the open-source MCP wrapper
  • Core memory algorithms remain proprietary
  • See for guidelines

๐Ÿ“š Documentation

๐ŸŽ–๏ธ Recognition

Purmemo MCP is pursuing official recognition in the Model Context Protocol servers repository.

๐Ÿ“„ License

MIT License - See file

๐Ÿ†˜ Support


Built with โค๏ธ for the AI community

"Open the door, protect the house" - Hybrid open-core model for sustainable innovation

Website ยท Dashboard ยท API Docs ยท NPM