UltimateCoder

アルティメットコーダーMCP

開発者とエンジニア向けのローカルファースト自動化サーバー - ターミナル コマンドを自動化し、ファイルを編集し、AI ツールを強化します。

Smithery リンク: https://smithery.ai/server/@m-ahmed-elbeskeri/ultimatecodermcp

UltimateCoder は、ローカル マシンを外科用コード コマンド センターに変えます。
fastmcpをベースに構築された UltimateCoder は、AI 強化の精度でファイルシステム、プロセス、コードベースを完全に制御します。

ターミナル コマンドを実行し、数千のファイルを一度に編集し、統合された diff を安全に適用したり、AI アシスタントを使用してプロジェクトをインテリジェントにリファクタリングしたりできます。
すべてローカルで、即時かつ安全に。

クラウドの遅延なし。データがマシンから外部に漏れることはありません。妥協は一切ありません。

ビルダー向けに構築。自動化アーキテクトに愛され、パワーユーザーから信頼されています。

UltimateCoder の違い

  • MCP ネイティブの完全なローカル サーバー - AI アシスタント (Claude など) がプロジェクトに対してリアルタイムの読み取り/書き込み権限を獲得します。
  • 高速で安全なファイル編集 — 単一行、ブロック、またはファイル全体を編集。正確な変更と完全なコントロール。
  • 高度なパッチおよび差分エンジン — 統合差分は厳密なコンテキスト マッチングで適用されるため、間違いを盲目的に適用することはありません。
  • プロセス制御 - 実行中のプロセスをプログラムで一覧表示、監視、終了できます。
  • スーパーチャージ検索 — スマートフォールバックを備えた Ripgrep ベースの再帰検索。
  • 複数ファイルの操作 — コードベース全体で数千のファイルを処理します。一括編集、一括リンティング、インテリジェントな置換などが可能です。
  • 自動化に対応 - スクリプト、自動化、人間参加型 AI ワークフローに最適です。
  • fastmcpをベースに構築されています — 超高速で拡張可能な MCP コア。

何ができるのか

特徴利点典型的な使用例
ターミナル実行完全な出力キャプチャを使用して任意のローカルシェルコマンドを実行しますビルドスクリプトの自動化、デプロイ、テストの実行、ローカルツールの管理
プロセス管理PID でプロセスを一覧表示して終了する暴走プロセスを管理し、クリーンアップを自動化する
ファイル操作ファイルとディレクトリの読み取り、書き込み、移動、削除ファイル処理タスク、バックアップ、移行を自動化する
ファイルメタデータの取得サイズ、タイムスタンプ、権限を取得する監査、自動化パイプライン
正確なライン/ブロックの置き換え対象を絞ったファイルの編集(正規表現をサポート)構成ファイルを修正し、コードスニペットをプログラムで更新する
統合差分パッチ厳密なコンテキストマッチングで差分を安全に適用自動リファクタリング、安全なコード移行
大量コード検索Ripgrep を利用したファイル間検索コードベースを探索し、使用状況を見つけ、セキュリティに敏感なパターンを監査する
JSON と Python のリンティング一般的なフォーマットの即時フィードバック構成を検証し、コードの健全性を確保する
静的Python分析より深いPylintの洞察バグが発生する前に発見する
行番号付きでPythonを読むコンテキストコードレビューまたはAI支援編集AIは文脈をより良く理解し、人間によるレビューはより速く
バッチファイル処理一度に数千のファイルを操作する大規模なリファクタリングまたは分析
AI強化ワークフローClaude DesktopおよびMCPクライアントと完全に互換性がありますAIアシスタントをローカル開発者の副操縦士にしましょう

使用例

  • コンテキスト検証を備えた統合 diff パッチを使用して、10,000 以上のファイルを安全にリファクタリングします。
  • 数秒でプロジェクト全体を監査し、非推奨の関数がないか確認します。
  • クリーンアップを自動化: バッチ スクリプトからアイドル プロセスを一覧表示、分析、および強制終了します。
  • AI ワークフローを強化し、Claude またはカスタム MCP クライアントに実際のファイルシステムとターミナルのパワーを提供します。
  • 機密性の高いコードベースでの作業: UltimateCoder は 100% ローカルで実行され、データはマシンから出ません。
  • 移行を自動化: JSON スキーマ、Python パッケージ、構成はすべてプログラムで編集可能です。
  • 大規模なリントと検証: コミットまたはデプロイメントの前にリント パイプラインを自動化します。

インストール

要件

  • Python 3.8以上
  • コア依存関係: fastmcp

手順

git clone https://github.com/m-ahmed-elbeskeri/UltimateCoderMCP.git cd UltimateCoder python main.py

これで、完全に機能する MCP サーバーがローカルで実行されるようになりました。

ツールリファレンス

道具まとめ
tool_run_commandローカルシェルコマンドを実行する
tool_list_processesシステムプロセスを一覧表示する
tool_kill_processPIDでプロセスを強制終了する
tool_read_fileファイルの内容(テキストまたは画像)を読み取る
tool_write_fileファイルの内容を書き込む/上書きする
tool_create_directoryディレクトリを再帰的に作成する
tool_list_filesファイルとフォルダを一覧表示する(再帰オプション付き)
tool_move_fileファイル/フォルダの移動または名前の変更
tool_get_file_infoファイルに関するメタデータを取得する
tool_replace_lineファイル内の特定の行を置き換える
tool_replace_blockテキストブロックを置換する(オプションの正規表現を使用)
tool_apply_patch統合された差分パッチを安全に適用する
tool_search_codeRipgrepベースの再帰コード検索
tool_lint_jsonJSONファイルを検証する
tool_lint_pythonPythonファイルでflake8 linterを実行する
tool_static_analysis_pythonPylintによる静的解析
tool_read_multiple_files複数のファイルを一括読み取り
tool_process_files非同期バッチファイル処理
tool_search_filesパターンベースのファイル名検索
tool_search_replaceファイル内のテキストを検索して置換する
tool_line_python_fileより良いコンテキストのために行番号付きのPythonファイルを読む

ロードマップ

  • 多言語リンティング(JS、TS、CSS、シェルスクリプト)
  • 高度な複数ファイルの比較とパッチ適用
  • 鍛冶屋
  • CLIコンパニオンツール
  • クロードデスクトップテンプレート
  • エンタープライズ規模のリポジトリのパフォーマンス強化

貢献する

私たちは、開発者中心で自動化に適した強力なツールとなるよう UltimateCoder を構築しています。

  • 開発をサポートするためにリポジトリにスターを付けます
  • バグやアイデアに関する未解決の問題
  • 機能改善のためのPRを送信する
  • ディスカッションでフィードバックやアイデアを共有する

すべての貢献が重要です。

ライセンス

MIT ライセンス。
それを活用し、それを基に構築し、自分のものにしてください。

-
security - not tested
-
license - not tested
-
quality - not tested

ローカルマシンを強力なコードコマンドセンターに変身させましょう。ファイル処理の自動化、ターミナルコマンドの実行、AIの活用など、開発ワークフローの強化を、クラウドの遅延なしで安全かつ瞬時に実現します。

  1. What Makes UltimateCoder Different
    1. What Can It Do
      1. Example Use Cases
        1. Installation
          1. Requirements
          2. Steps
        2. Tool Reference
          1. Roadmap
            1. Contribute
              1. License
                ID: t06oathh4c