Back to Home
pi22by7 icon

In-Memoria

Verified Safe

by pi22by7

Overview

Provides persistent intelligence infrastructure (semantic concepts, patterns, architecture) for AI agents to understand and interact with codebases.

Installation

Run Command
npx in-memoria server

Environment Variables

  • OPENAI_API_KEY
  • SURREAL_SYNC_DATA
  • IN_MEMORIA_DB_FILENAME
  • IN_MEMORIA_VECTOR_DB_PATH
  • IN_MEMORIA_LOG_LEVEL

Security Notes

The project demonstrates robust security practices including path sanitization (preventing path traversal in `analyzeCodebase`, `getFileContent`), input validation using Zod schemas for all MCP tool calls, and careful handling of database paths. It explicitly addresses SurrealDB crash safety by checking and setting `SURREAL_SYNC_DATA`. File watchers and analysis tools use extensive ignore lists to avoid processing sensitive or irrelevant files. The primary security consideration lies in the use of native Rust binaries, which inherently relies on the integrity of the distributed platform-specific packages. There are no obvious hardcoded secrets or 'eval' usage, and network activity defaults to local SurrealKV for vector embeddings.

Similar Servers

Stats

Interest Score60
Security Score9
Cost ClassMedium
Avg Tokens1500
Stars98
Forks16
Last Update2025-11-19

Tags

Code AnalysisAI AgentsDevelopment ToolsPattern RecognitionSemantic SearchCodebase Understanding