Nova Mcp
t stores your project context, decisions, and knowledge locally in SQLite - no cloud, no telemetry. Your data stays on your machine.
Nova Memory
Local-first persistent memory for AI assistants. Store context across sessions with SQLite.
What is Nova Memory?
Nova Memory is an MCP (Model Context Protocol) server that gives AI assistants persistent memory. It stores your project context, decisions, and knowledge locally in SQLite - no cloud, no telemetry. Your data stays on your machine.
Features
- 22 MCP tools for memory, search, analysis, and task management
- Store and search memories with BM25 full-text search
- Knowledge graph with relationship traversal
- Task management with phases and progress tracking
- Multi-project support with cross-project queries
- Enable/disable individual tools via configuration
- Complete TypeScript implementation with Zod validation
Installation
npm install -g @nova-mcp/mcp-nova
Setup
Claude Desktop
Add to your config file:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "nova-memory": { "command": "npx", "args": ["@nova-mcp/mcp-nova"] } } }
Claude Code
claude mcp add nova-memory -- npx @nova-mcp/mcp-nova
Available Tools
Memory Tools (8)
| Tool | Description |
|---|---|
| store_memory | Store content with type, tags, and path tracking |
| memory_search | Full-text search with BM25 ranking |
| memory_query | Filter by type, tags, project, or path |
| memory_stats | Storage statistics and memory counts |
| memory_delete | Remove memories by ID |
| memory_tags | List all tags with usage counts |
| memory_export | Export memories as JSON or markdown |
| memory_import | Bulk import memories from JSON |
Search Tools (4)
| Tool | Description |
|---|---|
| search_semantic | Semantic similarity search |
| search_patterns | Find recurring patterns in memories |
| search_temporal | Time-based memory analysis |
| search_relationships | Explore memory connections |
Analysis Tools (4)
| Tool | Description |
|---|---|
| analysis_conflicts | Detect contradictions between memories |
| analysis_memory_map | Generate memory visualization |
| analysis_anomalies | Find unusual patterns |
| analysis_forecast | Predict memory patterns |
Task Tools (3)
| Tool | Description |
|---|---|
| task_management | Create tasks, phases, track progress |
| task_board | Visual overview of pending/active/completed |
| task_insights | AI-powered task analytics |
Advanced Tools (2)
| Tool | Description |
|---|---|
| knowledge_graph | Build and query relationship graphs |
| project_profile | Store project architecture and stack info |
Maintenance Tools (1)
| Tool | Description |
|---|---|
| memory_compact | Optimize and compact storage |
Configuration
Create .nova/config.json in your project root:
{ "storage": { "mode": "project" }, "features": { "taskManagement": true, "knowledgeGraph": true }, "tools": { "search_patterns": true, "analysis_conflicts": true, "project_profile": true } }
Storage Modes
| Mode | Description |
|---|---|
| project | Store in .nova/memory.db (default) |
| global | Store in ~/.nova-memory/memory.db |
| multi | Query across multiple project databases |
Multi-Project Configuration
{
"storage": {
"mode": "multi",
"multiProject": {
"enabled": true,
"includePaths": ["/projects/api", "/projects/web"]
}
}
}
Storage Location
All data stored locally in SQLite:
- Project mode:
.nova/memory.dbin project root - Global mode:
~/.nova-memory/memory.dbin home directory
No cloud services. No external API calls. No telemetry.
Troubleshooting
- Tools not showing: Restart Claude Desktop/Code after installation
- Command not found: Run
npm install -g @nova-mcp/mcp-novaor check PATH - NVM users: Use full path to node in MCP config
- Permission errors: Ensure write access to
.novaor home directory - Version check: Run
mcp-nova --versionto verify installation
Links
- npm package
- GitHub repository
- Report issues
License
MIT
Serveurs connexes
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Code Index MCP
A server for code indexing, searching, and analysis, enabling LLMs to interact with code repositories.
Homebrew MCP
Interact with Homebrew (the package manager for macOS and Linux) using natural language commands.
Remote MCP Server on Cloudflare
A template for deploying a remote MCP server on Cloudflare Workers, customizable by defining tools in the source code.
Qwen-Agent
A framework for developing LLM applications with capabilities like tool usage, planning, and memory, based on the Qwen model.
Modexia-mcp
The financial infrastructure for autonomous AI. Equips Claude and other agents with secure, programmable USDC smart accounts (ERC-4337). Tools exposed: get_balance, transfer_usdc, get_history. Features: Abstracted gas fees (Paymasters), native USDC settlement on Base, and strict developer-defined spending limits (Policy-as-Code) to eliminate LLM hallucination liability.
MCP SBOM Server
Performs a Trivy scan to produce a Software Bill of Materials (SBOM) in CycloneDX format.
AIO-MCP Server
An MCP server with integrations for GitLab, Jira, Confluence, and YouTube, providing AI-powered search and development utility tools.
QA Sphere
Integration with QA Sphere test management system, enabling LLMs to discover, summarize, and interact with test cases directly from AI-powered IDEs
Search Tools MCP Server
An MCP server that enhances code analysis with advanced search and dependency mapping capabilities.
Gradle Class Finder MCP
Find and decompile classes within Gradle dependencies.