Back to Home
GreatScottyMac icon

context-portal

Verified Safe

by GreatScottyMac

Overview

Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.

Installation

Run Command
uvx --from context-portal-mcp conport-mcp --mode stdio --workspace_id "${workspaceFolder}" --log-file "./logs/conport.log" --log-level "INFO"

Environment Variables

  • VSCODE_WORKSPACE_FOLDER
  • CONPORT_WORKSPACE
  • PWD

Security Notes

Good input validation using Pydantic and parameterized SQL queries prevents common injection attacks. Active dependency management addresses known CVEs (e.g., `filelock`, `mcp`, `authlib`, `starlette`, `urllib3`). The local ML embedding model (`all-MiniLM-L6-v2`) carries standard supply chain risks. While paths for workspace data are derived from `workspace_id` (a local path typically provided by the IDE), this relies on the client providing a trusted path. A maliciously crafted `workspace_id` in some deployment scenarios (e.g., if an external untrusted client directly controls it) could potentially lead to directory traversal or unintended file system operations, though the primary `--base-path` CLI option does sanitize the workspace ID component.

Similar Servers

Stats

Interest Score98
Security Score8
Cost ClassMedium
Avg Tokens75
Stars726
Forks76
Last Update2026-01-19

Tags

AIDeveloper ToolsRAGKnowledge GraphContext Management