ekkos-mcp-server
Verified Safeby ekkostech
Overview
Provides persistent memory and tool access for AI coding assistants across sessions by acting as a Model Context Protocol (MCP) server.
Installation
npx -y @ekkos/mcp-serverEnvironment Variables
- EKKOS_API_KEY
- EKKOS_USER_ID
- EKKOS_API_URL
Security Notes
The primary server file (`index.ts`), which is compiled and distributed, is designed as a secure proxy. It retrieves `EKKOS_API_KEY` and `EKKOS_USER_ID` from environment variables and makes authenticated HTTPS requests to the remote ekkOS API (`mcp.ekkos.dev`). It explicitly states 'NO direct database access.' This is a robust and secure pattern for a local proxy. However, the repository contains an excluded `index-legacy.ts` file. This file, if compiled and run, would directly connect to a Supabase database using a `SUPABASE_SECRET_KEY` (or `MEMORY_API_TOKEN`) sourced from environment variables. Exposing a Supabase secret key in a client-side binary is a critical security vulnerability, as it typically grants full read/write access to the entire database. While `tsconfig.json` explicitly excludes `index-legacy.ts`, its mere presence in the source code indicates a past or alternative mode of operation that was highly insecure. This is a latent risk if the build configuration were ever compromised or misunderstood.
Similar Servers
context-sync
Context Sync provides AI systems with persistent, queryable memory across all development tools, sessions, and projects, allowing AI to remember codebase details, architectural decisions, and conversation history.
knowns
A CLI-first knowledge layer and task/documentation management tool that provides AI agents with persistent project context.
mcp-server
Provides AI tools with persistent context, semantic code search, and team knowledge sharing across sessions.
post-cortex
Provides long-term, persistent memory and knowledge management for AI assistants, enabling them to store, semantically search, and retrieve conversation context, decisions, and code-related insights.