Memory Pickle MCP

Memory Pickle MCP

Project management and session memory for AI agents that provides 13 tools for tracking projects, tasks, and context during AI coding sessions.

Category
Visit Server

README

Memory Pickle MCP

Project management and session memory for AI agents. Provides 13 comprehensive MCP tools for tracking projects, tasks, and context during AI coding sessions.

suggestion

for kilo , cline , roo perform best with code mode your agent will not lose track. there are some struggle with HITL

Quick Start

Stable Version

{
  "mcpServers": {
    "memory-pickle": {
      "command": "npx",
      "args": ["-y", "@cabbages/memory-pickle-mcp"]
    }
  }
}

Compatibility

Extensively Tested & Optimized For:

  • Cursor , Windsurf , Cline, Roo, Kilo Mode Code

Additional Support:

  • Claude Desktop (direct MCP integration)
  • VS Code with MCP extensions

Architecture Overview

Memory-Only Storage Architecture:

  • All data exists only during the current chat session
  • No files created on disk - zero filesystem dependencies
  • Data automatically cleared when session ends
  • Blazing fast performance with in-memory operations
  • Complete session isolation for security

13-Tool Comprehensive System:

  • 4 Read Tools: State recall, task listing, project overview, detailed task info
  • 5 Write Tools: Project/task creation and updates, context switching
  • 2 Memory Tools: Information storage and contextual search
  • 2 Session Tools: Data export and handoff summary generation

Features

Hierarchical Task Organization

# Create parent task
create_task:
  title: "Build Authentication System"
  priority: "high"

# Create subtasks
create_task:
  title: "Implement login API"
  parent_id: "task_123"  # Links to parent
  
create_task:
  title: "Add password reset flow"
  parent_id: "task_123"

Progress Tracking & Blockers

# Comprehensive task updates
update_task:
  task_id: "task_123"
  progress: 75
  notes: ["API endpoints complete", "Working on validation"]
  blockers: ["Waiting for security review", "Database schema pending"]
  completed: false

Memory System with Importance

# Store critical decisions
remember_this:
  content: "Switched from JWT to session cookies for security"
  importance: "critical"
  project_id: "proj_auth"

# Search by importance level
recall_context:
  query: "security decision"
  importance: "critical"
  limit: 5

Workflow

Session Handoff

# Generate clean transition summary
generate_handoff_summary:
  format: "detailed"
  project_id: "current"

# Export for permanent storage
export_session:
  format: "markdown"
  include_handoff: true
  raw_markdown: true  # Clean output for processing

Integration Notes

  • Context switching: Agents may lose context between tool calls (in some case)
  • State synchronization: Use recall_state to refresh context
  • Error handling: Tools provide detailed error information send me issues <3

Requirements

  • Node.js: 16.0.0 or higher

Links & Resources

Local Development

{
  "mcpServers": {
    "memory-pickle-dev": {
      "command": "node",
      "args": ["build/index.js"],
      "cwd": "/path/to/your/memory-pickle-mcp"
    }
  }
}

Pre-release Version (Latest Development)

{
  "mcpServers": {
    "memory-pickle-pre": {
      "command": "npx",
      "args": ["-y", "@cabbages-pre/memory-pickle-mcp-pre@latest"]
    }
  }
}

Documentation

Troubleshooting

Tools Not Working

  1. Update to latest version: npx -y @cabbages/memory-pickle-mcp Use @latest flag
  2. Verify MCP client configuration in settings
  3. Check Node.js version: node --version
  4. Restart MCP server for complete reset

Data Loss Prevention

  1. Tell Agent to use generate_handoff_summary before ending sessions
  2. Export critical data with export_session
  3. Save important decisions as markdown files
  4. Document project state in external files

Version Information

Current Version: 1.3.9

Recent Changes:

  • 13 comprehensive tools for complete project management
  • Advanced hierarchical task organization with parent-child relationships
  • Code location linking for development context
  • Importance-based memory classification system
  • Comprehensive session export and handoff capabilities
  • Optimized for modern AI coding assistants (Cursor, Cline, Roo, etc.)

License

Apache 2.0 - See LICENSE for details

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured