mcp-repo-onboarding
Verified Safeby rogermt
Overview
Analyzes local Python and Node.js repositories to generate and maintain practical ONBOARDING.md documentation.
Installation
uv run mcp-repo-onboardingEnvironment Variables
- REPO_ROOT
- MCP_REPO_ONBOARDING_MAX_FILES
- MCP_REPO_ONBOARDING_PYTHON_DETECTED
Security Notes
The server explicitly prioritizes static analysis, disallows network access, and prevents code execution (no subprocess.run on user code). Path resolution rigorously checks for directory traversal (`resolve_path_inside_repo`). It also uses `IgnoreMatcher` to filter sensitive directories like `.git/`, `node_modules/`, and virtual environments. File content reads are size-capped for safety. There are no hardcoded secrets or obvious obfuscation.
Similar Servers
code-index-mcp
Intelligent code indexing and analysis for Large Language Models, enabling tasks such as code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
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.
doc-mcp-server
Provides real-time access to up-to-date documentation from various package ecosystems (PyPI, npm, GitHub, etc.) for LLM-powered coding agents, mitigating hallucination and outdated information.
planet-mcp
A Python-based project or service, likely related to development or build automation, given the tooling present.