MCP Hub
Back to servers

ekkOS Memory

A comprehensive persistent memory layer for AI coding assistants that enables pattern tracking, long-term solution recall, directive enforcement, and secure secret management across development sessions.

Stars
2
Tools
42
Updated
Jan 11, 2026
Validated
Feb 18, 2026

ekkOS Memory MCP Server

This repository contains the official, canonical MCP server for ekkOS — the persistent memory layer for AI coding assistants.

Note: Forks or mirrors of this repository may be outdated. For the most current version, always refer to the npm package or docs.ekkos.dev.


What This Package Does

The ekkOS MCP server gives your AI assistant persistent memory across sessions. Your AI can:

  • Search for patterns, solutions, and past conversations
  • Save solutions that work for future retrieval
  • Follow rules you define (MUST/NEVER/PREFER/AVOID)
  • Check actions against your rules before executing

This works with Claude Code, Cursor, Windsurf, VS Code, and other MCP-compatible tools.


What This Package Does NOT Document

This package intentionally does not describe:

  • Internal system architecture
  • How patterns are ranked or selected
  • Server-side processing logic
  • Infrastructure topology

Quick Start

1. Install

npm install -g @ekkos/mcp-server

2. Get Your API Key

  1. Visit https://platform.ekkos.dev
  2. Sign in or create an account
  3. Copy your API key from the dashboard
  4. Copy your User ID from your profile

3. Configure Your IDE

For Cursor: Add to ~/.cursor/mcp.json

For Windsurf: Add to ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "ekkos-memory": {
      "url": "https://mcp.ekkos.dev/api/v1/mcp/sse?api_key=your-api-key-here",
      "transport": "sse",
      "headers": {
        "Authorization": "Bearer your-api-key-here",
        "X-User-ID": "your-user-id-here"
      }
    }
  }
}

For Claude Code: Add to ~/.claude/settings.json

{
  "mcpServers": {
    "ekkos-memory": {
      "command": "npx",
      "args": ["-y", "@ekkos/mcp-server"],
      "env": {
        "EKKOS_API_KEY": "your-api-key-here",
        "EKKOS_USER_ID": "your-user-id-here"
      }
    }
  }
}

4. Restart Your IDE

The MCP server will be available in all chat sessions.


42 MCP Tools

Your AI gets access to 42 memory tools across 11 categories. Full documentation →

Core Memory (7)

ToolDescription
ekkOS_SearchSearch all memory layers for patterns, solutions, and context
ekkOS_ForgeCreate a new pattern from a learned solution
ekkOS_DirectiveCreate user rules (MUST/NEVER/PREFER/AVOID)
ekkOS_ContextGet relevant context for a task
ekkOS_CaptureCapture a memory event
ekkOS_CodebaseSearch project codebase embeddings
ekkOS_RecallRecall past conversations by time

Pattern Tracking (4)

ToolDescription
ekkOS_TrackTrack when a pattern is applied
ekkOS_OutcomeRecord success/failure of applied patterns
ekkOS_DetectAuto-detect which patterns were used
ekkOS_ReflectAnalyze a response for improvements

Utility (5)

ToolDescription
ekkOS_StatsGet statistics for all memory layers
ekkOS_SummaryGet human-readable activity summary
ekkOS_ConflictCheck if action conflicts with directives
ekkOS_WhyExplain why a pattern was selected
ekkOS_HealthCheck memory system health status

Plan Management (8)

ToolDescription
ekkOS_PlanCreate a new structured plan
ekkOS_PlansList agent plans for the current user
ekkOS_PlanStatusUpdate plan status
ekkOS_PlanStepMark a plan step complete/incomplete
ekkOS_GenerateGenerate a plan using AI
ekkOS_SaveTemplateSave a plan as reusable template
ekkOS_TemplatesList available plan templates
ekkOS_FromTemplateCreate plan from template

Secrets Management (5)

ToolDescription
ekkOS_StoreSecretSecurely store sensitive data
ekkOS_GetSecretRetrieve a stored secret
ekkOS_ListSecretsList all stored secrets (metadata only)
ekkOS_DeleteSecretPermanently delete a secret
ekkOS_RotateSecretUpdate a secret with new value

Schema Awareness (2)

ToolDescription
ekkOS_IndexSchemaIndex database/type schemas
ekkOS_GetSchemaGet schema for a table/type

Portability (4)

ToolDescription
ekkOS_ExportExport memory data as JSON backup
ekkOS_ImportImport memory from backup
ekkOS_SnapshotCreate point-in-time snapshot
ekkOS_SyncSynchronize with cloud

Project Setup (2)

ToolDescription
ekkOS_ProjectInitInitialize ekkOS for a project
ekkOS_IngestBulk ingest data into memory

Session Management (1)

ToolDescription
ekkOS_SessionManage L1 working memory for current session

Auto-Learning (2)

ToolDescription
ekkOS_LearnLearn from corrections and extract patterns
ekkOS_ReviewLearningReview and approve learning candidates

Pattern Relationships (2)

ToolDescription
ekkOS_LinkCreate relationships between patterns
ekkOS_PlaybookCreate and manage multi-pattern playbooks

Day-to-Day Usage

Starting work: Your AI automatically searches memory when you ask questions.

After solving problems: Tell your AI to save the solution:

You: "Save this solution as a pattern"

Setting rules: Tell your AI what to always/never do:

You: "Never use `any` type in TypeScript"

Checking past work:

You: "What did we decide about the API structure?"

What Gets Stored

  • Patterns — Solutions you've saved
  • Conversations — Past discussions (searchable)
  • Directives — Rules your AI follows
  • Codebase context — Your project files (semantic search)

Troubleshooting

MCP Server Not Appearing

  • Ensure Node.js 18+ is installed
  • Check your API key is correct
  • Restart your IDE after adding config
  • Check IDE logs for errors

No Patterns Found

  • You need to save some patterns first
  • Verify your API key has access
  • Ensure EKKOS_USER_ID is set

Authentication Errors


Links


License & Trademarks

ekkOS and the ekkOS logo are trademarks of ekkOS Technologies Inc.

This package is provided under the MIT license. Unauthorized reproduction or distribution of ekkOS trademarks or branding assets is prohibited.

For licensing inquiries: ekkoslabs.com

Reviews

No reviews yet

Sign in to write a review