Like I Said Memory MCP Server
Like-I-Said v2 - Advanced MCP Memory and Task Management for LLM's with AI Enhancement and React Dashboard
Installation
npx like-i-said-memory-mcp-serverAsk AI about Like I Said Memory MCP Server
Powered by Claude ยท Grounded in docs
I know everything about Like I Said Memory MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation

Like-I-Said v2: Task Management & Memory for Claude Desktop
Turn Claude Desktop into your intelligent project manager. Track tasks, remember context, and maintain continuity across sessions.
๐ v3.0.0 Released - Socket Architecture & Intelligence Upgrade!
๐ฅ Major Release (August 2025): Version 3.0.0 solves duplicate process issues and adds AI features:
- ๐ Socket-Based Architecture - HTTP/SSE mode prevents duplicate processes (fixes API Error 500!)
- โ Fuzzy Search - Typo-tolerant search with Fuse.js (handles "serch" โ "search")
- โ Universal Work Detector - Automatically captures work patterns and creates memories
- โ Enhanced Search - Multi-mode search combining exact, expanded, semantic, and fuzzy results
- โ Windows Integration - Improved cross-platform support with Windows-specific scripts
๐ No More Duplicates: Port binding ensures only ONE instance can run! ๐ Search Intelligence: Now finds 700+ memories with typo-tolerant matching! ๐ค Work Detection: Automatically identifies problem-solving, implementation, and configuration work!
# New HTTP mode (prevents duplicates!) export MCP_TRANSPORT=http node server-markdown.js # Or classic stdio mode npm install @endlessblink/like-i-said-v2@3.0.0
๐ Table of Contents
- What Makes This Different
- Installation
- Manual IDE Configuration
- Running the Dashboard
- Key Features
- Available Tools
- How It Works
- Advanced Usage
- Troubleshooting
- Contributing
- License
๐ฏ What Makes This Different
Like-I-Said v3.0 brings AI-powered intelligence to memory and task management:
๐ง Intelligent Search & Discovery
- Fuzzy Search - Finds memories even with typos ("serch" finds "search")
- Multi-Mode Search - Combines exact, expanded, semantic, and fuzzy results
- Smart Relevance - Prioritizes results based on context and usage patterns
- Typo Tolerance - Never lose memories due to spelling mistakes
๐ค Universal Work Detector
- Automatic Pattern Recognition - Identifies problem-solving, implementation, research activities
- Smart Memory Creation - Captures important work without manual effort
- Activity Monitoring - Tracks your workflow patterns intelligently
- Safe Mode - Gradual integration that learns your preferences
๐ Advanced Task Management
- Smart Task Tracking - Say "I finished the auth system" and Claude updates your tasks
- Automatic Memory-Task Linking - Every decision, code snippet, and conversation links to relevant tasks
- Natural Language Updates - No commands needed, just talk naturally about your progress
- Cross-Session Continuity - Pick up exactly where you left off, even days later
- Project-Based Organization - Keep multiple projects separate and organized
๐ Installation
Prerequisites
Before installing Like-I-Said v2, you need to have Node.js installed on your system:
- Node.js (version 14 or higher) - Download from nodejs.org
- This includes NPM and NPX which are required for installation
- To check if you have Node.js installed, run:
node --version - If you see a version number (e.g., v18.17.0), you're ready to proceed
- If not, download and install Node.js from the link above
Note: NPX commands require Node.js to be installed. If you see an error like "npx: command not found", please install Node.js first from https://nodejs.org/
Installation Methods
Option 1: Automatic Installation (Recommended)
Works for both Claude Desktop and Claude Code - one command does everything:
npx @endlessblink/like-i-said-v2@latest like-i-said-v2 install
# Or install to a specific directory:
npx @endlessblink/like-i-said-v2@latest like-i-said-v2 install --path /custom/path
This single command automatically:
- Installs the MCP server completely (no additional commands needed)
- Configures your Claude client (Desktop or Code)
- Sets up necessary directories
- No manual configuration or menu interaction required
Option 2: Claude Code Direct Registration
If you're using Claude Code and Option 1 didn't work:
claude mcp add like-i-said-memory-v2 -- npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2
This registers the MCP server directly with Claude Code's configuration system.
Verify Installation
After installation:
- Restart your Claude client
- Ask Claude: "What MCP tools do you have available?"
- You should see 27 tools including
add_memory,create_task, etc.
Example usage:
"Create a task: Build authentication system"
"Remember: We're using JWT tokens with refresh rotation"
"What am I currently working on?"
๐ฅ๏ธ Manual IDE Configuration
If automatic configuration fails, you can manually configure your IDE:
For Cursor
Option 1: Quick Setup (No Local Files)
// ~/.cursor/mcp.json
{
"mcpServers": {
"like-i-said-memory-v2": {
"command": "npx",
"args": ["-y", "-p", "@endlessblink/like-i-said-v2@latest", "like-i-said-v2"]
}
}
}
Option 2: Local Installation
-
First run:
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install -
The installer will automatically configure Cursor for you
-
Restart Cursor and verify all 27 tools are available
For Windsurf
Option 1: Quick Setup (No Local Files)
// ~/.codeium/windsurf/mcp_config.json
{
"mcp": {
"servers": {
"like-i-said-memory-v2": {
"command": "npx",
"args": ["-y", "-p", "@endlessblink/like-i-said-v2@latest", "like-i-said-v2"]
}
}
}
}
Option 2: Local Installation
-
First run:
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install -
The installer will automatically configure Windsurf for you
-
Restart Windsurf and verify all 27 tools are available
For VS Code with Continue
Follow the Continue extension's MCP configuration guide to add the server.
๐ Running the Dashboard
The dashboard provides a visual interface for managing memories and tasks.
Starting the Dashboard
Quick Start (Recommended)
# Clone the repository
git clone https://github.com/endlessblink/Like-I-Said-memory-mcp-server.git
cd Like-I-Said-memory-mcp-server
# Windows
scripts\run-dashboard.bat
# Mac/Linux
./scripts/run-dashboard.sh
Manual Start
# If you already have the repo cloned
cd Like-I-Said-memory-mcp-server
npm install
npm run start:dashboard
Accessing the Dashboard
โก IMPORTANT: The dashboard URL is shown when you start the server!
- Look for "DASHBOARD READY! Access it at:" in the console
- Open the URL shown (usually
http://localhost:3001) - IGNORE port 5173 - that's only for development
- The dashboard shows all memories and tasks with real-time updates
- Features include:
- ๐ Task progress visualization
- ๐ Search and filter memories
- ๐ View task-memory relationships
- ๐ Manage projects
- ๐ค Export/import data
- ๐ Analytics and insights
๐ช Key Features
Task Management That Understands You
- Status tracking - todo โ in_progress โ done โ blocked
- Smart updates - "I'm done with X" automatically updates status
- Subtask management - Break down complex tasks
- Progress analytics - See what you've accomplished
Memory With Purpose
- Task-linked memories - Every memory connects to relevant tasks
- Project organization - Separate contexts for different projects
- Semantic search - Find information using natural language
- Automatic categorization - Code, decisions, research, etc.
Built for Real Work
- Dynamic path configuration - "Change my task folder to D:\Projects"
- Environment variables - Set MEMORY_DIR and TASK_DIR
- Windows optimized - Full Windows path support
- Real-time dashboard - Visual interface (see console for URL)
๐ ๏ธ Available Tools (27 Total)
Core Task Tools
create_task- Create tasks with automatic memory linkingupdate_task- Update status, add subtasks, link memoriessmart_status_update- Natural language status changes ("I finished X")list_tasks- View tasks by status, project, or priorityget_task_context- See all memories and subtasks for a taskget_task_status_analytics- Productivity insights and suggestions
Memory Tools
add_memory- Store any information with rich metadatasearch_memories- Find information across all projectslist_memories- Browse memories by project or categorygenerate_dropoff- Create handoff documents for new sessions
Path Management (New in v2.6+)
set_memory_path- Claude can change where memories are storedset_task_path- Claude can change where tasks are storedget_current_paths- Check current storage locations
AI Enhancement Tools
enhance_memory_metadata- Generate titles and summariesbatch_enhance_memories- Bulk enhance multiple memoriesvalidate_task_workflow- Check workflow validityget_automation_suggestions- Get automation ideas- Plus 7 more enhancement tools...
๐ How It Works
Tasks and memories are stored as markdown files with rich metadata:
memories/
โโโ project-name/
โ โโโ 2024-07-15-auth-decision-a7b3c9.md
โ โโโ 2024-07-15-jwt-implementation-d4e8f2.md
tasks/
โโโ project-name/
โ โโโ TASK-00001-build-authentication.md
โ โโโ TASK-00002-add-user-dashboard.md
Each task tracks:
- Status, priority, and timestamps
- Linked memories and subtasks
- Project and category assignment
- Natural language descriptions
๐ฎ Advanced Usage
Natural Language Task Management
"I'm blocked on the payment integration because we need API credentials"
"The frontend is done but needs code review"
"What should I work on next?"
"Show me my progress this week"
Dynamic Path Configuration
"Change my memory storage to D:\AI\Memories"
"Set task directory to C:\Projects\MyApp\tasks"
"Where are my files currently stored?"
Project Switching
"Switch to the mobile-app project"
"Show me all tasks for the API project"
"What's the status across all my projects?"
๐ Troubleshooting
"Server not connecting"
# Update to latest version
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install
# For Claude Code users (no local files)
claude mcp add like-i-said-memory-v2 -- npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2
"Can't find memories after path change"
Your old memories stay in the original location. Either:
- Copy them to the new location
- Change back to the original path
Debug Mode
Set environment variable before starting Claude:
set DEBUG_MCP=true # Windows
export DEBUG_MCP=true # Mac/Linux
Common Issues
Windows Path Issues:
- Use forward slashes:
C:/Users/name/memories - Or escape backslashes:
C:\\Users\\name\\memories
Port Conflicts:
- Dashboard API uses port 3001
- Development UI uses port 5173
- Change with PORT environment variable if needed
๐ค Contributing
Found a bug? Have a feature idea?
๐ License
MIT ยฉ endlessblink
Note: This is an MCP (Model Context Protocol) server for Claude Desktop. It requires Claude Desktop or a compatible MCP client to function.
