Skip to main content
Glama

Coder Toolbox MCP Server

Coder Toolbox MCP サーバー

Claude とコード間の相互作用を強化するように設計されたユーティリティ ツールキット。コード分析、操作、およびテスト ワークフローのためのシームレスな統合ツールを提供します。

特徴

実装済み

  • テスト実行ログ: テスト実行ログと結果を取得して分析します
  • クラス操作:
    • 場所: パッケージフィルタリングを使用してプロジェクトソースコード内の Java クラスを検索する
    • 作成: 適切なパッケージ構造を持つ新しいJavaクラスを作成する
    • コンテンツ管理: 既存の Java クラスのコンテンツを追加、置換、または削除します。
    • メソッド管理: Javaクラス内のメソッドを追加または削除する
    • コンストラクタ管理: Java クラスのコンストラクタを追加または削除します

ツール

get_test_execution_logs

ログディレクトリからテスト実行ログを取得する

Javaクラスの検索

  • パラメータ:
    • className (文字列): 検索するJavaクラスの名前(大文字と小文字が区別されます)
    • sourceType (文字列、オプション): 検索を制限するソースタイプ ('source' または 'test')
    • packagePath (文字列, オプション): 検索範囲を制限するパッケージパス (例: 'com.myself.myproject')。指定する場合は、sourceType も指定する必要があります。
  • 戻り値: 見つかった場合はファイルパスとコンテンツを含む検索結果を含む JSON オブジェクト

Javaクラスを作成する

  • パラメータ:
    • className (文字列): 作成するJavaクラスの名前(大文字と小文字が区別されます)
    • sourceType (文字列): ファイルを作成するソースタイプ ('source' または 'test')
    • packagePath (文字列): クラスを作成するパッケージパス (例: 'com.myself.myproject')
  • 戻り値: ファイルパスまたはエラーメッセージを含む作成結果を含む JSON オブジェクト

クラス_add_body

  • パラメータ:
    • locate_java_class からのパラメータに加えて、次のパラメータ:
    • classBody (文字列): 追加するクラス本体の内容 (フィールド、メソッド、コンストラクターなど)
  • 戻り値: ファイルパスを含む変更結果を含むJSONオブジェクト

クラス置換本体

  • パラメータ:
    • locate_java_class からのパラメータに加えて、次のパラメータ:
    • edits : 編集操作の配列。それぞれに次の内容が含まれます。
      • oldText (文字列): 置き換えるテキスト
      • newText (文字列): 新しいテキスト
    • dryRun (ブール値、オプション): 変更を適用せずにプレビューします
  • 戻り値: 変更内容またはプレビューを表示する差分

クラス削除ボディ

  • パラメータ:
    • locate_java_class からのパラメータに加えて、次のパラメータ:
    • targetContent (文字列): クラス本体から削除するコンテンツ
    • dryRun (ブール値、オプション): 変更を適用せずにプレビューします
  • 戻り値: 変更内容またはプレビューを表示する差分

開発ロードマップ

  • [x] テスト実行ログの取得
  • [x] クラスの場所とナビゲーション
  • [x] クラスファイルの作成
  • [x] クラスにコンテンツを追加する
  • [x] クラスのコンテンツを置き換える
  • [x] クラスからコンテンツを削除する
  • [ ] クラスレベルの注釈を追加する
  • [ ] インターフェース実装を追加する
  • [ ] クラス継承を追加する
  • [ ] インポートを整理する
  • [ ] フォーマットコード

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

-
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.

Java コードの分析、操作、およびテスト ワークフローのためのシームレスなツールを提供することで、Claude のコード相互作用機能を強化するユーティリティ ツールキットです。

  1. 特徴
    1. 実装済み
  2. ツール
    1. get\_test\_execution\_logs
    2. Javaクラスの検索
    3. Javaクラスを作成する
    4. クラス\_add\_body
    5. クラス置換本体
    6. クラス削除ボディ
  3. 開発ロードマップ
    1. 貢献
      1. ライセンス

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Leverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code assistance layer.
          Last updated -
          8
          69
          129
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          Enables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.
          Last updated -
          1
          10
          JavaScript
          MIT License
          • Apple
        • -
          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
          21
          31
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          An AI-powered development toolkit for Cursor providing intelligent coding assistance through advanced reasoning, UI screenshot analysis, and code review tools.
          Last updated -
          1,133
          240
          TypeScript
          MIT License

        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