mcpField
A
AIDevTools - Sidekick MCP Server

AIDevTools - Sidekick MCP Server

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

AIDevTools - Sidekick MCP Server について

AIDevToolsは、AIを活用したソフトウェア開発向けのMCPサーバーとツール群です。Sidekickはプロセス制御、エージェント間の質疑応答、通知を備え、別途stdioクライアントとSSEサーバーをつなぐプロキシも含みます。

主な機能

  1. 01長時間実行プロセスの起動・監視・制御
  2. 02バッファー付きプロセス出力のストリーミング
  3. 03エージェント間の専門家Q&A
  4. 04macOSでの音声通知
  5. 05stdioとSSEのMCPプロキシ

活用シーン

  1. 01開発中のバックグラウンドプロセスの追跡と制御
  2. 02エージェントから専門家への質問の仲介
  3. 03macOSでタスクの音声通知を受信
  4. 04stdioクライアントをSSE MCPサーバーに接続

MCP 対応

Sidekickはプロセス管理、エージェント間通信、通知のツールをMCP経由で公開します。stdio2sseはstdio MCPクライアントとSSE MCPサーバー間のリクエストを中継します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

AIDevTools

AI を活用した開発のための MCP サーバーとツールです。

コンポーネント

🚀 Sidekick

AI エージェント向けのプロセス管理、エージェント間通信、通知を行う MCP サーバーです。

機能:

  • 長時間実行するプロセスを起動して管理
  • リングバッファーによるリアルタイム出力のストリーミング
  • 対話型プロセス制御(stdin/stdout/stderr)
  • 音声通知(macOS)
  • 専門家とのコミュニケーションのためのエージェント Q&A システム
  • プロセスを視覚的に監視する TUI モード
  • クロスプラットフォーム対応:Linux、macOS、Windows

インストール:

curl -sSL https://raw.githubusercontent.com/eliezedeck/AIDevTools/main/sidekick/install.sh | bash

使用方法:

# TUI mode (default)
sidekick

# Stdio mode for Claude Desktop
sidekick --sse=false

# SSE server mode with custom port
sidekick --port 6060

# Add to Claude Desktop (stdio mode)
claude mcp add sidekick ~/.local/bin/sidekick --args "--sse=false"
🌉 stdio2sse

stdio ベースの MCP クライアントと SSE ベースの MCP サーバー間のプロキシです。

機能:

  • Claude Desktop を SSE のみの MCP サーバーに接続
  • ツールの自動検出とプロキシ
  • リクエストとレスポンスを透過的に転送
  • 信頼性の高い通信を実現する非同期アーキテクチャ

インストール:

curl -sSL https://raw.githubusercontent.com/eliezedeck/AIDevTools/main/stdio2sse/install.sh | bash

使用方法:

# Bridge to an SSE server
stdio2sse --sse-url http://localhost:5050/sse

# Add to Claude Desktop
claude mcp add my-sse-server ~/.local/bin/stdio2sse --args "--sse-url" "http://localhost:5050/sse"

要件

  • Go 1.23+(ソースからビルドする場合)
  • Claude Desktop またはその他の MCP 対応クライアント

ソースからのビルド

git clone https://github.com/eliezedeck/AIDevTools.git
cd AIDevTools

# Build sidekick
cd sidekick && go build

# Build stdiobridge
cd ../stdiobridge && go build

API リファレンス

Sidekick ツール

プロセス管理:

  • spawn_process - オプション(遅延、バッファーサイズ、環境変数)を指定して新しいプロセスを起動
  • spawn_multiple_processes - 複数のプロセスを順次起動
  • get_partial_process_output - 増分出力を取得(tail -f 機能)
  • get_full_process_output - メモリ内のすべての出力を取得
  • send_process_input - 実行中のプロセスに stdin 入力を送信
  • list_processes - 追跡中のすべてのプロセスとその状態を一覧表示
  • kill_process - 追跡中のプロセスを終了
  • get_process_status - プロセスの詳細情報を取得

エージェント間通信:

  • get_next_question - 専門家として登録し、質問を待機
  • answer_question - 受け取った質問に回答
  • ask_specialist - 専門家エージェントに質問
  • get_answer - 以前に質問した内容への回答を取得
  • list_specialists - 利用可能なすべての専門家エージェントを一覧表示

通知(現時点では macOS のみ):

  • notifications_speak - サウンドを再生し、テキストを読み上げ(最大 50 語)

ライセンス

MIT License - 詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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