Skip to main content
Glama

Coder Toolbox MCP Server

Coder Toolbox MCP Server

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 replace
      • newText (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 body
    • dryRun (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.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

A utility toolkit that enhances Claude's code interaction capabilities by providing seamless tools for Java code analysis, manipulation, and testing workflows.

  1. Features
    1. Implemented
  2. Tools
    1. get_test_execution_logs
    2. locate_java_class
    3. create_java_class
    4. class_add_body
    5. class_replace_body
    6. class_delete_body
  3. Development Roadmap
    1. Contributing
      1. License

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Facilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.
          Last updated -
          2
          6
          38
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
          Last updated -
          37
          Python
          MIT License
        • -
          security
          F
          license
          -
          quality
          A server that exposes the Jadx decompiler API over HTTP, enabling Claude to interact with decompiled Java/Android code to list classes, fetch source code, inspect methods/fields, and extract code live.
          Last updated -
          70
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          A specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.
          Last updated -
          11
          267
          242
          TypeScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/lamemind/coder-toolbox-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server