yellhorn-mcp
If you are the rightful owner of yellhorn-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Yellhorn MCP is a Model Context Protocol server that integrates Gemini 2.5 Pro and OpenAI capabilities for software development tasks, leveraging the entire codebase in the prompt.
Yellhorn MCP is a sophisticated Model Context Protocol server designed to enhance software development tasks by integrating Gemini 2.5 Pro and OpenAI capabilities. It allows developers to utilize their entire codebase in prompts, making it an invaluable tool for defining and reviewing work done by code assistants like Claude Code. Yellhorn MCP facilitates the creation of detailed workplans, evaluates code diffs against original requirements, and seamlessly integrates with GitHub to manage issues and sub-issues. It also offers context control through `.yellhornignore` files and provides Google Search Grounding for Gemini models, ensuring comprehensive and accurate development processes.
Features
- Create Workplans: Generates detailed implementation plans based on prompts and codebase, posting them as GitHub issues and exposing them as MCP resources.
- Judge Code Diffs: Evaluates git diffs against original workplans with full codebase context, providing feedback to ensure adherence to requirements.
- Seamless GitHub Integration: Automatically creates labeled issues and posts judgement sub-issues with references to original workplan issues.
- Context Control: Uses `.yellhornignore` files to exclude specific files and directories from the AI context, similar to `.gitignore`.
- Google Search Grounding: Enabled by default for Gemini models, providing search capabilities with automatically formatted citations in Markdown.
Tools
create_workplan
Creates a GitHub issue with a detailed workplan based on the title and detailed description.
get_workplan
Retrieves the workplan content (GitHub issue body) associated with a workplan.
judge_workplan
Triggers an asynchronous code judgement comparing two git refs against a workplan described in a GitHub issue.