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

claude_desktop_config.json
{
  "mcpServers": {
    "context-portal": {
      "command": "npx",
      "args": [
        "-y",
        "context-portal-mcp"
      ]
    }
  }
}