mcpField
S
Safe MCP Manager

Safe MCP Manager

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

Safe MCP Manager について

Safe MCP Managerは、ClaudeやCursorなどのAIアプリ向けにMCPツールを設定するローカルアプリです。アプリごとのツール制御やプロキシルーティングに、Docker分離とセキュリティ検査を組み合わせています。このリポジトリはリリース管理と利用分析用で、アプリのソースコードは含みません。

主な機能

  1. 01接続アプリとツールの一元表示
  2. 02アプリごとのツール有効化制御
  3. 03ツール別の環境設定
  4. 04プロキシルーティング設定
  5. 05Dockerによるサーバー分離
  6. 06プロンプトインジェクションのスキャン

活用シーン

  1. 01AIアプリで有効なツールを確認
  2. 02アプリごとに使うツールを選択
  3. 03ツール固有の環境変数を設定
  4. 04隔離コンテナでMCPツールを実行

MCP 対応

AIクライアント向けのMCPツール設定を管理し、プロキシルーティング設定を生成してDockerコンテナ内でツールを実行します。このリポジトリにはリリース管理と利用分析の資料があり、アプリのソースコードは含まれません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Safe MCP Manager

リポジトリの目的: このリポジトリは、Safe MCP Manager アプリケーションのリリース管理と利用状況分析データの収集に特化しています。アプリケーションのソースコードは含まれていません。

Safe MCP Manager について

Safe MCP Manager は、Model Context Protocol を最も速く、簡単に、そして安全に使い始める方法です。アプリケーションが MCP のセットアップの複雑さを処理し、AI ツールを保護します。何時間もかけずに、わずか数分で MCP をすぐに使える状態にできます。

キャッチフレーズ: 「何時間もかけず、数分でゼロから MCP へ」

このアプリケーションは、Claude や Cursor などの AI アプリケーションで MCP ツールを管理するための統合ダッシュボードを提供します。プロンプトインジェクション対策、サンドボックス化されたサーバー、スマートプロキシルーティングなど、高度なセキュリティ機能も備えています。

公式ウェブサイトをご覧ください: https://www.safemcp.app/

MCP とは?

Model Context Protocol(MCP)は、アプリケーションが大規模言語モデル(LLM)にコンテキストを提供する方法を標準化するオープンなプロトコルです。MCP サーバーは、Claude や GPT などの LLM と外部ツールやサービスの間で「スマート」なミドルウェアとして機能し、自然言語によるリクエストを構造化された操作に変換するとともに、結果を LLM が理解できる形式に変換します。

Safe MCP Manager の主な機能

🎯 コア機能
  • 統合ダッシュボード: 接続されているアプリケーションと有効なツールを一目で確認できます。Docker とプロキシの状態をリアルタイムで監視できます。
  • アプリごとのツール管理: アプリケーションごとにツール(context7、filesystem、firecrawl など)を簡単に切り替えられます。各ツールのサポートを個別に有効化/無効化できます。
  • 環境に応じた設定: 特定のツールに環境変数(パス制限やトークンなど)を設定できます。ツールがアクセスできるデータを常に管理できます。
  • スマートプロキシルーティング: スマートプロキシがリクエストを正しい MCP サーバーにルーティングするための設定ファイルを自動生成します。
  • Docker 連携: MCP ツールを分離された Docker コンテナで起動できます。スマートプロキシがワンクリックでオーケストレーションを処理します。
  • オフライン対応とローカルファースト: クラウドに依存しません。設定、ツール、プロキシはすべてお使いのマシン上で実行されます。
🛡️ セキュリティを最優先
  • ラグプル対策: ツールが知らないうちに予期しない変更を加えることを防ぎ、おとり商法のような挙動から保護します。
  • プロンプトインジェクション対策: プロキシが OpenShield.ai の高度なプロンプトインジェクションスキャナーを使用して、入力と出力をリアルタイムでスキャンします。操作を誘導する指示や悪意のある指示が AI に届く前に検出します。
  • サンドボックス化されたサーバー: 各ツールはシステムから分離された安全なコンテナで実行されるため、動作に問題があってもシステムに被害を与えることはありません。
  • セキュアゲートウェイ: すべてのトラフィックは、ツールが AI とやり取りする前にブロックまたは検査できるチェックポイントを通過します。
  • 信頼できるツールのみ: ツールは検証済みの公開元から提供され、バージョン管理されているため、提供元と使用中のバージョンを常に把握できます。

MCP のセキュリティが重要な理由

MCP サーバーは機密性の高い認証情報を扱い、重要なシステムへのアクセス権を持つことが多いため、攻撃者にとって魅力的な標的です。一般的なセキュリティリスクには、次のようなものがあります。

  • サーバー実装にハードコードされたシークレット
  • 適切にローテーションされない長期間有効な認証情報
  • シークレットの使用を管理するアクセス制御の欠如
  • セキュリティインシデントに関する監査証跡がない
  • 悪意のある攻撃者に悪用される可能性がある脆弱なツール定義

Safe MCP Manager は、MCP エコシステム向けに特別に設計された包括的なセキュリティ管理を提供し、これらの課題に対処します。

リポジトリの構成

このリポジトリは、次の目的で使用されます。

📦 リリース管理
  • バージョン管理: 公式リリースのバージョンと変更履歴を管理します
  • 配布: プラットフォーム間でのアプリケーション配布を調整します
  • 更新管理: アプリケーションの更新とバージョン移行に対応します
🐛 問題の追跡
  • バグ報告:コミュニティから報告された問題とその解決策
  • 機能リクエスト:ユーザーからのフィードバックと機能改善の提案
  • セキュリティ勧告:重要なセキュリティ更新と通知

はじめに

Safe MCP Manager は、5 分でセットアップできます。

前提条件
  • Docker が必要です:Safe MCP Manager は、MCP ツールを安全に分離して実行するために Docker を使用します
  • 推奨:Docker Desktop または OrbStack
セットアップ手順
  1. ダウンロードしてインストール:https://www.safemcp.app/ から、お使いのオペレーティングシステム向けの Safe MCP Manager を入手します
  2. アプリケーションを起動:ローカル設定用のアカウントを作成します
  3. AI アプリケーションに接続:Claude、Cursor、その他の互換性のあるツールと連携します
  4. 権限を設定:ツールの権限と環境変数を設定します
  5. 利用を開始:完全な制御とセキュリティのもとで、AI の機能をさらに活用できます

注:すべてのバージョン(macOS、Windows、Linux)は現在開発中です。お使いのプラットフォーム向けの提供開始通知を受け取るには、ウェブサイトをご覧ください。

関連プロジェクト

サポート

サポート、機能リクエスト、バグ報告については、以下をご利用ください。

  • 🌐 ウェブサイト:https://www.safemcp.app/
  • 📧 問題:このリポジトリの Issues セクションをご利用ください
  • 📖 ドキュメント:詳しいガイドをウェブサイトでご覧いただけます

ライセンス

このリポジトリは、リリース管理と利用状況の追跡のみを目的としています。ソフトウェアのライセンス条件については、Safe MCP Manager アプリケーションのエンドユーザーライセンス契約をご確認ください。


注:このリポジトリには、Safe MCP Manager アプリケーションのソースコードは含まれていません。リリース管理、利用状況の分析、コミュニティからのフィードバック収集のみを目的として使用されます。

コメント

MCP は初めてですか?

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

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