What is Yellhorn MCP?
Yellhorn MCP is a Model Context Protocol server that creates detailed workplans for implementing tasks or features. It uses large AI models (e.g., Gemini 2.5 Pro, GPT‑5, o3, Grok‑4) with full codebase context, URL access, and optional web search. The server is designed for coding agents like Claude Code to define work, and later to review the output against the original requirements.
How to use Yellhorn MCP?
Install via uv sync --group dev or uv pip install yellhorn-mcp. Set environment variables GEMINI_API_KEY, OPENAI_API_KEY, XAI_API_KEY, REPO_PATH, and optionally YELLHORN_MCP_MODEL and YELLHORN_MCP_SEARCH. The GitHub CLI (gh) must be installed and authenticated. Configure the server in your MCP client (Codex CLI, VSCode/Cursor, or Claude Code) using a config.toml or mcp.json file with command uv run yellhorn-mcp.
Key features of Yellhorn MCP
- Creates detailed workplans posted as GitHub issues
- Judges code diffs against the original workplan
- Seamless GitHub integration with labeled issues and sub‑issues
.yellhornignore file to exclude files from AI context
- MCP resources for listing and retrieving workplans
- Google Search Grounding enabled by default for Gemini models
Use cases of Yellhorn MCP
- Defining implementation tasks for coding agents (e.g., Claude Code)
- Reviewing code agent output against specified requirements
- Generating workplans with full codebase awareness
- Iteratively revising workplans based on feedback
コメント