{"id":"b984755d-a55a-4737-abba-c8624f0cb95f","shortId":"s8uWME","kind":"mcp","title":"Context Portal","tagline":"Database-backed project memory management system that stores decisions, progress tracking, and system patterns in a q...","description":"Database-backed project memory management system that stores decisions, progress tracking, and system patterns in a queryable knowledge graph with vector embeddings for semantic search and comprehensive import/export functionality.\n\nContext 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.","tags":["context","portal","mcp"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/greatscottymac/context-portal","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.800","qualityRationale":"deterministic score 0.80 from registry signals: · indexed on pulsemcp · has source repo · 762 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-29T11:21:55.515Z","embedding":null,"createdAt":"2026-04-21T19:27:33.274Z","updatedAt":"2026-04-29T11:21:55.515Z","lastSeenAt":"2026-04-29T11:21:55.515Z","tsv":"'ai':71 'artifact':150 'assist':72 'automat':107 'back':5,23,58 'backend':138 'base':129 'built':73 'capabl':114 'comprehens':48,116 'conport':53 'context':1,51,130 'creation':109 'custom':87 'data':88 'databas':4,22,57,108 'database-back':3,21,56 'decis':12,30,81 'develop':61 'differ':146 'embed':43,96 'enabl':137 'environ':106 'file':128 'file-bas':127 'full':111 'full-text':110 'function':50,118 'graph':40,93 'greatscottymac':63 'histori':142 'ideal':121 'implement':101 'import/export':49,117 'knowledg':39,92 'maintain':140 'make':119 'manag':8,26,69,131 'mcp':59 'memori':7,25,68 'multi':104 'multi-workspac':103 'open-source' 'pattern':17,35,85 'pkg-pypi' 'portal':2,52 'progress':13,31,82 'project':6,24,67,80,141,149 'provid':65 'python/fastapi':75 'q':20 'queryabl':38,91 'rag':136 'rag-en':135 'relationship':144 'replac':126 'robust':134 'search':46,99,113 'semant':45,98 'server':60 'sqlite':77 'store':11,29,79 'structur':66 'support':102 'system':9,16,27,34,84 'team':123 'text':112 'track':14,32,83 'transport-stdio' 'type':147 'vector':42,95 'want':124 'workspac':105","prices":[{"id":"1ee6c49d-ec10-4d44-bbeb-f5dac61219d7","listingId":"b984755d-a55a-4737-abba-c8624f0cb95f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"context-portal-mcp","package_registry":"pypi"},"createdAt":"2026-04-21T19:27:33.274Z"}],"sources":[{"listingId":"b984755d-a55a-4737-abba-c8624f0cb95f","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/context-portal","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:33.274Z","lastSeenAt":"2026-04-29T11:21:55.515Z"}],"details":{"listingId":"b984755d-a55a-4737-abba-c8624f0cb95f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Context Portal","github_stars":762,"package_name":"context-portal-mcp","registry_url":"https://www.pulsemcp.com/servers/context-portal","source_code_url":"https://github.com/greatscottymac/context-portal","package_registry":"pypi","package_download_count":56634},"updatedAt":"2026-04-29T11:21:55.515Z"}}