aira-mcp-server MCP サーバー
Git ステージングされたファイルからコミット メッセージを作成するためのモデル コンテキスト プロトコル サーバー
これは、シンプルなメモシステムを実装したTypeScriptベースのMCPサーバーです。以下の機能を提供することで、MCPのコアコンセプトを実証しています。
- Gitステータス情報の取得
- 従来のコミット形式によるコミットメッセージの作成
- Gitflowの初期化と管理
- ブランチ操作(作成、マージ、リスト)
🚀 機能
- 📝 従来のコミットメッセージ生成
- 🌳 Gitflow ワークフローのサポート
- 🔍 Git ステータスの確認
- 🔄 ブランチ管理
🛠️ インストール
npm install
npm run build
📖 使用方法
設定で MCP サーバーを構成します。
{
"mcpServers": {
"aira": {
"command": "node",
"args": ["path/to/aira-mcp-server/build/index.js"]
}
}
}
🔧 利用可能なツール
ステータス取得
Git ステータス情報を取得します。
作成コミット
指定されたファイルに対するコミットを作成して実行します。
gitflowの初期化
Gitflow を初期化します。
ブランチの作成
新しいブランチを作成します。
マージブランチ
Gitflow に従ってブランチをマージします。
リストブランチ
すべての Gitflow ブランチを一覧表示します。
📄 ライセンス
MITライセンス