Python outliner CLI + MCP server for Codex and Claude.
Primary distribution: GitHub Release binaries (auto-built on version tags).
Create a tag like v0.1.0 and push it; workflow will build binaries and publish a Release.
git tag v0.1.0
git push origin v0.1.0Then install from latest release:
gh release download --repo cheeseonamonkey/python-outline-mcp --latest
chmod +x python-outline
./python-outline --list-metrics
./python-outline mcpgit clone https://github.com/cheeseonamonkey/python-outline-mcp.git
cd python-outline-mcp
bash install.shThat installs deps and configures MCP for both Codex + Claude.
Target-specific:
bash install.sh codex
bash install.sh claude
bash install.sh bothNo clone needed (direct bootstrap):
bash <(curl -fsSL https://raw.githubusercontent.com/cheeseonamonkey/python-outline-mcp/main/install.sh) codex
bash <(curl -fsSL https://raw.githubusercontent.com/cheeseonamonkey/python-outline-mcp/main/install.sh) claude
bash <(curl -fsSL https://raw.githubusercontent.com/cheeseonamonkey/python-outline-mcp/main/install.sh) bothbash install.sh --target both --ai --precache-ai
# shorthand:
bash install.sh fullpython-outline --list-metrics
python-outline . --agent
python-outline /path/to/repo --json
python-outline /path/to/repo --threads 8
python-outline /path/to/repo --aiNotes:
--threadsis off by default (1)--aiforces single-thread mode for stability
Server id: python-outline
outline: main outlining tool (metrics + optional mypy/pylint/vulture + optional AI summaries)explore: imports, calls, entry points
python3 -m pip install pyinstaller
python3 build_python_outline_binary.pyOutput:
dist/python-outline(Linux/macOS)dist/python-outline.exe(Windows)
Run MCP mode from binary:
dist/python-outline mcpPublic repo: https://github.com/cheeseonamonkey/python-outline-mcp