@pytt0n/self-improving-memory-mcp
Version:
đ§ Self-improving memory system for Claude Code CLI with automatic learning, zero context loss, and advanced analytics
32 lines (23 loc) âą 999 B
JavaScript
/**
* Self-Improving Project Memory MCP Server
* Entry point for the MCP server
*
* Sistema 100% basado en Vector Search (LanceDB + Transformers.js)
* Sin almacenamiento JSON - VectorDB es la Ășnica fuente de verdad
*/
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
import { KnowledgeStore } from './src/knowledge-store.js';
import { createMCPServer } from './src/mcp-server.js';
async function main() {
// Use MEMORY_STORAGE_PATH from env if provided, otherwise use current working directory
const projectPath = process.env.MEMORY_STORAGE_PATH || process.cwd();
const store = new KnowledgeStore(projectPath);
await store.initialize();
const server = createMCPServer(store);
const transport = new StdioServerTransport();
await server.connect(transport);
console.error('Self-Improving Memory MCP server running - 100% Vector Search');
console.error(`Storage path: ${projectPath}`);
}
main().catch(console.error);