Secure Github Ops
安全なGitHub操作MCPサーバーです。すべての書き込み操作は、管理者の承認を得てから実行されます。これにより、自動化スクリプトの誤操作を防止し、オペレーターの要求と管理者の承認の二重ロールメカニズムを提供します。
スコア : 2ポイント
ダウンロード数 : 0
Secure GitHub Opsとは?
これは、GitHub操作に特化したModel Context Protocol (MCP)サーバーです。これにより、従来の自動化ツールの動作方式が変わります。ほとんどの自動化ツールは、操作を実行するとすぐに有効になりますが、これには予期しない結果(たとえば、スクリプトエラーにより100個のissueが作成されるなど)が生じる可能性があります。Secure GitHub Opsでは、承認メカニズムが導入されています。すべての書き込み操作(issueの作成、PRのオープン、コメントの追加など)は、まず保留キューに入り、管理者の承認を得てから実際に実行されます。Secure GitHub Opsの使い方は?
Secure GitHub Opsを使用するには、オペレーターと管理者の2つの役割が必要です。オペレーターはGitHub操作(issueの作成など)を要求できますが、これらの要求はすぐには実行されず、保留状態になります。管理者は、すべての保留中の操作を確認し、承認または拒否を決定できます。承認された操作のみが、実際にGitHubで実行されます。すべての操作には、完全な監査ログがあります。適用シーン
1. GitHub操作の権限を制御する必要があるチーム協働環境 2. AIアシスタント(Claudeなど)がGitHub操作を実行するが、人為的な監督が必要な場合 3. 自動化スクリプトによる予期しない破壊を防止する場合 4. 完全な監査ログが必要なコンプライアンス環境 5. 開発チームが安全にGitHubの繰り返しタスクを自動化したい場合主要機能
承認ワークフロー
すべてのGitHub書き込み操作には、人為的な承認が必要です。これにより、誤操作や悪意のある操作を防止します。
ロールベースのアクセス制御
明確な権限分離:オペレーターは操作を要求するだけで、管理者は操作を承認できます。
完全な監査トレース
すべての操作要求、承認決定、および実行結果は、詳細なログに記録されます。
リポジトリ制限
操作を許可するGitHubリポジトリを設定でき、操作範囲を制限します。
Claudeデスクトップ統合
Claude Desktopをネイティブでサポートし、AIアシスタントはMCPプロトコルを介して安全にGitHubを操作できます。
複数のトランスポートプロトコルのサポート
現在はSTDIOをサポートしており、将来的にはHTTPトランスポートのサポートが予定されています。
利点
高い安全性:すべての書き込み操作には人為的な承認が必要で、予期しない破壊を防止します。
明確な権限:オペレーターと管理者の役割が分離され、責任が明確です。
完全な監査:すべての操作にはログがあり、追跡とコンプライアンスが容易です。
容易な統合:MCPプロトコルをサポートし、ClaudeなどのAIアシスタントとシームレスに統合できます。
柔軟な設定:操作を許可するリポジトリを制限し、操作範囲を制御できます。
制限
人為的な介入が必要:操作はすぐに実行されず、承認を待つ必要があります。
メモリストレージ:現在のバージョンでは、保留中の操作はメモリに保存され、再起動すると失われます。
単一のデプロイ:現在はローカルで実行され、将来的にHTTPサービスのデプロイがサポートされます。
学習曲線:MCPプロトコルと設定方法を理解する必要があります。
GitHubトークンに依存:有効なGitHub Personal Access Tokenが必要です。
使い方
環境準備
Node.js 18+バージョンがインストールされていることを確認し、GitHub Personal Access Tokenを準備します。
インストールと設定
プロジェクトをクローンまたはダウンロードし、依存関係をインストールし、環境設定ファイルをコピーして必要な設定項目を入力します。
Claude Desktopの設定
Claude DesktopのMCPサーバー設定にSecure GitHub Opsを追加します。
サーバーの起動
プロジェクトをビルドしてMCPサーバーを起動するか、開発モードで起動します。
使用開始
オペレーターはClaudeまたは他のMCPクライアントを介してGitHub操作を要求でき、管理者は保留中の操作を承認します。
使用例
安全なissueの作成
オペレーターがAIアシスタントを介してissueの作成を要求し、管理者が承認した後に実際に作成されます。
大量操作の承認
AIアシスタントが複数のPRに同じコメントを追加することを提案し、管理者はすべての要求を一度に承認できます。
緊急修正のPR
開発チームが緊急修正のPRを迅速にオープンする必要がありますが、主管の承認が必要です。
よくある質問
なぜ承認メカニズムが必要なのですか?直接GitHubを操作した方が便利ではないですか?
オペレーターと管理者の違いは何ですか?
オペレーターと管理者のAPIキーをどのように設定しますか?
保留中の操作はどこに保存されますか?サーバーを再起動すると失われますか?
特定のGitHubリポジトリの操作のみを制限できますか?
操作ログと監査トレースをどのように確認しますか?
どのようなGitHub操作がサポートされていますか?
チームで共有して使用できますか?
関連リソース
GitHubリポジトリ
Secure GitHub Opsのソースコードと最新バージョン
Model Context Protocolドキュメント
MCPプロトコルの公式仕様とドキュメント
Claude Desktop設定ガイド
Claude DesktopでMCPサーバーを使用する方法の設定ガイド
GitHub Personal Access Tokenの作成
GitHub Personal Access Tokenを作成する公式ページ
Node.jsのダウンロード
Node.js実行環境をダウンロードします(18+バージョンが必要です)
Docker Hub
Dockerイメージリポジトリ。コンテナ化デプロイに使用できます。

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
23.9K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
17.5K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
77.7K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.0K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
22.2K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
27.2K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.5K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
30.8K
4.5ポイント




