mcpField
U
Ultimatecodermcp

Ultimatecodermcp

ローカル
github.com/m-ahmed-elbeskeri開発ツール1481 週間前に更新

Ultimatecodermcp について

Ultimatecodermcpは、開発者向けのローカル自動化サーバーで、AIアシスタントにターミナル、ファイル、プロセス、コードベースの操作手段を提供します。コンテキストを照合する統合差分パッチと一括ファイル処理に対応します。

主な機能

  1. 01ローカルのターミナルコマンド実行
  2. 02ファイルの読み書きと管理
  3. 03コンテキストを照合したパッチ適用
  4. 04コード検索とテキスト置換
  5. 05プロセスの一覧表示と終了
  6. 06ファイル一括処理とリンター実行

活用シーン

  1. 01ビルドスクリプトとテストの自動化
  2. 02より安全なリファクタリングと移行
  3. 03大規模コードベースのパターン検索
  4. 04プロセスやファイルの一括整理

MCP 対応

ローカルMCPサーバーとして、ターミナル実行、ファイル操作、プロセス管理、検索、コード検査のツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"UltimateCoderMCP": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

UltimateCoder MCP

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

コーヒーをごちそうしてください Smithery ダウンロード数 スター数

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

UltimateCoder は、ローカルマシンを精密なコード操作の司令センターに変えます。
fastmcp を基盤として構築された UltimateCoder は、AI による高精度な支援で、ファイルシステム、プロセス、コードベースを完全に制御できます。

ターミナルコマンドの実行、数千のファイルの一括編集、統合差分の安全な適用、または AI アシスタントによるプロジェクトのインテリジェントなリファクタリングが可能です。
すべてローカルで、即座に、安全に実行できます。

クラウドによる遅延はありません。データがマシンから外部に送信されることもありません。妥協もありません。

ものづくりをする人のために構築され、自動化の設計者に愛され、パワーユーザーに信頼されています。

UltimateCoder が他と異なる理由

  • MCP ネイティブで完全ローカルなサーバーです。AI アシスタント(Claude など)が、プロジェクトをリアルタイムで読み書きできるようになります。
  • 高速かつ安全なファイル編集 — 1 行、ブロック、ファイル全体を編集できます。変更は正確で、完全に制御できます。
  • 高度なパッチ/差分エンジン — 統合差分は厳密なコンテキスト照合を行って適用されるため、誤りに気づかず適用してしまうことはありません。
  • プロセス制御 — 実行中のプロセスをプログラムから一覧表示、監視、終了できます。
  • 強力な検索 — ripgrep を活用した再帰検索と、スマートなフォールバックを備えています。
  • 複数ファイルの操作 — コードベース全体にわたる数千のファイルを処理できます。バッチ編集、一括リンティング、インテリジェントな置換が可能です。
  • 自動化に最適 — スクリプト、自動化、人間が関与する AI ワークフローに最適です。
  • fastmcp を基盤として構築 — 超高速で拡張性に優れた MCP コアです。

できること

機能メリット典型的な使用例
ターミナルの実行出力をすべて取得しながら、ローカルのあらゆるシェルコマンドを実行しますビルドスクリプトの自動化、デプロイ、テストの実行、ローカルツールの管理
プロセス管理PID を指定してプロセスを一覧表示し、終了します暴走したプロセスの管理、クリーンアップの自動化
ファイル操作ファイルやディレクトリの読み取り、書き込み、移動、削除を行いますファイル処理タスク、バックアップ、移行の自動化
ファイルメタデータの取得サイズ、タイムスタンプ、アクセス権を取得します監査、自動化パイプライン
行/ブロックの精密な置換対象を絞ってファイルを編集します(正規表現に対応)設定ファイルの修正、コードスニペットのプログラムによる更新
統合差分の適用コンテキストを厳密に照合して、安全に差分を適用しますリファクタリングの自動化、安全なコード移行
大規模なコード検索Ripgrep を利用してファイル全体を検索しますコードベースの調査、使用箇所の検索、セキュリティ上重要なパターンの監査
JSON と Python のリント一般的な形式について、すぐにフィードバックを得られます設定の検証、コードの品質維持
Python の静的解析pylint による詳細な分析結果を得られますバグの早期発見
行番号付きで Python を読み取りコンテキストを踏まえたコードレビューや AI による編集が可能ですAI のコンテキスト理解が深まり、人によるレビューも迅速化します
ファイルの一括処理一度に数千のファイルを処理します大規模なリファクタリングや分析
AI を活用したワークフローClaude Desktop や MCP クライアントと完全に互換性がありますAI アシスタントをローカル開発のコパイロットとして活用できます

使用例

  • コンテキスト検証付きの統合差分パッチを使って、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 リンターを実行します
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、Shell スクリプト)
  • 高度な複数ファイルの差分比較とパッチ適用
  • Smithery
  • CLI のコンパニオンツール
  • Claude Desktop のテンプレート
  • エンタープライズ規模のリポジトリ向けパフォーマンス向上

コントリビューション

開発者を第一に考え、自動化に適した強力なツールとして UltimateCoder を開発しています。

  • 開発を支援するため、リポジトリにスターを付けてください
  • バグやアイデアについて、Issue を作成してください
  • 機能を改善するため、PR を提出してください
  • Discussions でフィードバックやアイデアを共有してください

すべての貢献が大切です。

ライセンス

MIT License。
自由に使い、発展させ、自分のものにしてください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。