mcpField
M
MCP Batch Operations Server

MCP Batch Operations Server

ローカル
github.com/ahmedibrahim085開発ツール073 週間前に更新

MCP Batch Operations Server について

MCP Batch Operations Serverは、ファイル操作、コード分析、変換をまとめて実行する開発者向けMCPサーバーです。並列数の設定、種類別のグループ化、エラー処理と再試行に対応します。

主な機能

  1. 01並列実行数の制限
  2. 02種類別の操作グループ化
  3. 03エラー時の続行または停止
  4. 04失敗した操作の再試行
  5. 05詳細な操作ログ
  6. 06ファイル・分析・変換の一括処理

活用シーン

  1. 01複数ファイルの作成や更新
  2. 02複数ファイルの複雑度や依存関係の分析
  3. 03失敗時に再試行する一括処理

MCP 対応

MCPクライアントに、一括ファイル操作、コード分析、変換を提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

MCP バッチ操作サーバー

並列処理、スマートなグループ化、包括的なエラー処理を備えた、バッチ操作を実行するための効率的な Model Context Protocol(MCP)サーバーです。

機能

  • 並列処理:設定可能な上限で複数の操作を同時に実行します
  • スマートなグループ化:パフォーマンスを最適化するため、操作を種類別に自動でグループ化します
  • エラー耐性:設定に応じて、エラー発生後も処理を続行するか、直ちに停止します
  • 再試行ロジック:失敗した操作に対する再試行メカニズムを内蔵しています
  • 包括的なログ記録:デバッグと監視のための詳細な操作ログを記録します
  • 複数の操作タイプ:ファイル操作、コード分析、変換

インストール

  1. このリポジトリをクローンします:
git clone https://github.com/ahmedibrahim085/mcp-batch-server.git
cd mcp-batch-server
  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build

Claude Desktop の設定

Claude Desktop の設定(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "batch-operations": {
      "command": "node",
      "args": [
        "/path/to/mcp-batch-server/dist/index.js"
      ]
    }
  }
}

使用例

基本的なファイル操作
await batch_file_operations({
  operations: [
    { type: "create", path: "/tmp/file1.txt", content: "Hello" },
    { type: "create", path: "/tmp/file2.txt", content: "World" }
  ],
  options: { maxConcurrent: 10 }
});
コードの一括分析
await batch_code_analysis({
  files: ["/src/app.js", "/src/utils.js"],
  analyses: ["complexity", "dependencies"]
});

開発

# Run in development mode
npm run dev

# Run tests
npm test

# Build for production
npm run build

ライセンス

MIT

コメント

MCP は初めてですか?

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

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