memoria
Verified Safeby byronwade
Overview
Memoria is an MCP (Model Context Protocol) server that enhances AI developer tools by providing git-based forensic analysis, revealing hidden file dependencies, risk assessments, and historical context to prevent regressions and improve code quality.
Installation
npx -y @byronwade/memoriaEnvironment Variables
- CONVEX_URL
- NEXT_PUBLIC_CONVEX_URL
- NEXT_PUBLIC_APP_URL
- GITHUB_APP_ID
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- GITHUB_PRIVATE_KEY
- GITHUB_APP_NAME
- STRIPE_PRO_PRICE_ID
- STRIPE_TEAM_PRICE_ID
- INTERNAL_API_KEY
- NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
- GITHUB_WEBHOOK_SECRET
Security Notes
The core free tier functionality runs 100% locally and operates on local git repositories, minimizing network risk. Cloud features (paid tier) involve communication with a Convex backend, requiring API keys/device IDs. The system uses standard OAuth flows for GitHub authentication and JWTs for internal service communication. There are no obvious 'eval' or direct code injection vulnerabilities from the provided snippets. `process.env` is used for sensitive credentials (e.g., GITHUB_PRIVATE_KEY, INTERNAL_API_KEY), which is a standard practice. Overall, the architecture appears to be designed with security in mind, especially for local execution. A higher score would require a deeper audit of the Convex backend and full OAuth implementation details.
Similar Servers
In-Memoria
Provides persistent intelligence infrastructure for AI agents, enabling them to understand codebases, detect patterns, predict coding approaches, and generate context-aware insights.
CodeMCP
Provides deep code intelligence (symbol navigation, impact analysis, architecture maps, ownership, risk assessment) to AI assistants, CLI, and HTTP API.
athena-protocol
An intelligent MCP server that acts as an AI tech lead for coding agents, providing expert validation, impact analysis, and strategic guidance before code changes are made.
ultrascript-tools-mcp
An expert developer tool for comprehensive code analysis, semantic search, refactoring, code modification, and automated documentation. It leverages AI and specialized runtime environments (Node.js/Bun) for high performance, featuring deep Git integration for branch-aware indexing and merge conflict resolution across multiple programming languages.