
greatscottymac/context-portal
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
greatscottymac/context-portal은 https://github.com/greatscottymac/context-portal.에서 가져온 MCP 서버 후보입니다.
개요
greatscottymac/context-portal은 https://github.com/greatscottymac/context-portal.에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
(기억 저장소야!)
구조화된 프로젝트 컨텍스트를 관리하기 위한 데이터베이스 기반 모델 컨텍스트 프로토콜(MCP) 서버로, IDE 및 기타 인터페이스 내에서 AI 보조원과 개발자 도구가 사용하도록 설계되었습니다.
컨텍스트 포털 MCP 서버(ConPort)란 무엇인가요?
컨텍스트 포털(ConPort)은 프로젝트의 메모리 뱅크입니다. 이 도구는 AI 보조가 특정 소프트웨어 프로젝트를 더 잘 이해할 수 있도록 도와주는 도구로, 결정, 작업, 아키텍처 패턴 등 중요한 정보를 구조적으로 저장합니다. AI가 쉽게 접근할 수 있는 프로젝트별 지식 기반을 구축해 더 정확하고 유용한 답변을 제공하는 것으로 생각하세요.
이 기능이 하는 일:
- 프로젝트 결정, 진행 상황, 시스템 설계를 추적합니다.
- 사용자 지정 프로젝트 데이터(용어집이나 사양서 등)를 저장합니다.
- AI가 관련 프로젝트 정보를 빠르게 찾을 수 있도록 돕습니다(스마트 검색처럼).
- AI가 프로젝트 맥락을 활용해 더 나은 응답을 도출할 수 있게 합니다(RAG).
- 단순한 텍스트 파일 기반 메모리 뱅크보다 컨텍스트 관리, 검색 및 업데이트에 더 효율적입니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
What is Context Portal MCP server (ConPort)?
Context Portal (ConPort) is your project’s memory bank. It’s a tool that helps AI assistants understand your specific software project better by storing important information like decisions, tasks, and architectural patterns in a structured way. Think of it as building a project-specific knowledge base that the AI can easily access and use to give you more accurate and helpful responses.
What it does:
- Keeps track of project decisions, progress, and system designs.
- Stores custom project data (like glossaries or specs).
- Helps AI find relevant project information quickly (like a smart search).
- Enables AI to use project context for better responses (RAG).
- More efficient for managing, searching, and updating context compared to simple text file-based memory banks.
ConPort provides a robust and structured way for AI assistants to store, retrieve, and manage various types of project context. It effectively builds a project-specific knowledge graph, capturing entities like decisions, progress, and architecture, along with their relationships. This structured knowledge base, enhanced by vector embeddings for semantic search, then serves as a powerful backend for Retrieval Augmented Generation (RAG), enabling AI assistants to access precise, up-to-date information for more context-aware and accurate responses.
It replaces older file-based context management systems by offering a more reliable and queryable database backend (SQLite per workspace). ConPort is designed to be a generic context backend, compatible with various IDEs and client interfaces that support MCP.
Key features include:
- Structured context storage using SQLite (one DB per workspace, automatically created).
- MCP server (
context_portal_mcp) built with Python/FastAPI. - A comprehensive suite of defined MCP tools for interaction (see “Available ConPort Tools” below).
- Multi-workspace support via
workspace_id. - Primary deployment mode: STDIO for tight IDE integration.
- Enables building a dynamic project knowledge graph with explicit relationships between context items.
- Includes vector data storage and semantic search capabilities to power advanced RAG.
설치
uvx --from context-portal-mcp conport-mcp --mode stdio --workspace_id ${workspaceFolder} --log-file ./logs/conport.log --log-level INFO설정
{
"mcpServers": {
"conport": {
"command": "uvx",
"args": [
"--from",
"context-portal-mcp",
"conport-mcp",
"--mode",
"stdio",
"--workspace_id",
"${workspaceFolder}",
"--log-file",
"./logs/conport.log",
"--log-level",
"INFO"
]
}
}
}