CodeCompass
Verified Safeby MihirKosambia
Overview
Transforms GitHub repositories into an interactive, searchable knowledge base with an AI chatbot for answering questions based on repo content.
Installation
python backend/app.pyEnvironment Variables
- GITHUB_TOKEN
- LOG_LEVEL
- HOST
- PORT
- FLASK_DEBUG
Security Notes
The Flask backend has CORS enabled for all origins ('*') on its '/api/*' endpoints. While common for local development, this could pose a security risk in a public production deployment if not properly restricted to specific frontend origins. The GITHUB_TOKEN is correctly loaded from environment variables, avoiding hardcoded secrets. Input validation is performed on the repository URL, mitigating basic injection concerns. No 'eval' or other obvious remote code execution patterns were found.
Similar Servers
github-mcp-server
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
VectorCode
Indexes code repositories to generate relevant contextual information for Large Language Models (LLMs), enhancing their performance on specific or private codebases.
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
octocode-mcp
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.