About
Coder Toolbox — Model Context Protocol server
README
A utility toolkit designed to enhance the interaction between Claude and code, providing seamless integration tools for code analysis, manipulation, and testing workflows.
Features
Implemented
- Test Execution Logs: Retrieve and analyze test execution logs and results
- Class Operations:
- Location: Find Java classes in project source code with package filtering
- Creation: Create new Java classes with proper package structure
- Content Management: Add, replace or delete content in existing Java classes
- Method Management: Add or delete methods in Java classes
- Constructor Management: Add or delete constructors in Java classes
Tools
get_test_execution_logs
Retrieve test execution logs from the log directory
locate_java_class
- Parameters:
className(string): Name of the java class to find (case sensitive)sourceType(string, optional): Source type to restrict the search ('source' or 'test')packagePath(string, optional): Package path to restrict search (e.g. 'com.myself.myproject'). If specified, sourceType must also be specified
- Returns: JSON object with search results including file path and content if found
create_java_class
- Parameters:
className(string): Name of the java class to create (case sensitive)sourceType(string): The source type where to create the file ('source' or 'test')packagePath(string): Package path where to create the class (e.g. 'com.myself.myproject')
- Returns: JSON object with creation results including file path or error message
class_add_body
- Parameters:
- Parameters from locate_java_class, plus:
classBody(string): The class body content to add (fields, methods, constructors, etc.)
- Returns: JSON object with modification results including file path
class_replace_body
- Parameters:
- Parameters from locate_java_class, plus:
edits: Array of edit operations, each containing:oldText(string): Text to replacenewText(string): New text
dryRun(boolean, optional): Preview changes without applying them
- Returns: Diff showing the changes made or preview
class_delete_body
- Parameters:
- Parameters from locate_java_class, plus:
targetContent(string): The content to delete from the class bodydryRun(boolean, optional): Preview changes without applying them
- Returns: Diff showing the changes made or preview
Development Roadmap
- Test execution log retrieval
- Class location and navigation
- Class file creation
- Add content to class
- Replace content in class
- Delete content from class
- Add class-level annotations
- Add interface implementations
- Add class inheritance
- Organize imports
- Format code
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Installing Coder Toolbox
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/lamemind/coder-toolbox-mcp-serverFAQ
Is Coder Toolbox MCP free?
Yes, Coder Toolbox MCP is free — one-click install via Unyly at no cost.
Does Coder Toolbox need an API key?
No, Coder Toolbox runs without API keys or environment variables.
Is Coder Toolbox hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Coder Toolbox in Claude Desktop, Claude Code or Cursor?
Open Coder Toolbox on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Coder Toolbox with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
