Description
Context Portal (ConPort) is a database-backed MCP server developed by GreatScottyMac that provides structured project memory management for AI assistants. Built with Python/FastAPI and SQLite, it stores project decisions, progress tracking, system patterns, and custom data in a queryable knowledge graph with vector embeddings for semantic search. The implementation supports multi-workspace environments, automatic database creation, full-text search capabilities, and comprehensive import/export functionality, making it ideal for teams wanting to replace file-based context management with a robust RAG-enabled backend that maintains project history and relationships between different types of project artifacts.
Installation
npx -y context-portal-mcp npm install context-portal-mcp git clone https://github.com/greatscottymac/context-portal Claude Desktop Configuration
Add this configuration to your Claude Desktop config file to enable this MCP server:
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json
Config file location: %APPDATA%\Claude\claude_desktop_config.json
Config file location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"context-portal": {
"command": "npx",
"args": [
"-y",
"context-portal-mcp"
]
}
}
}