MCP Servers について
GitHub、Google Cloud、データベース、ウェブ検索などに対応する MCP サーバーを集めたリポジトリです。サーバーを設定して実行したいユーザー向けに、起動スクリプトと Docker の実行方法を用意しています。
主な機能
- 01サービス別の MCP サーバー集
- 02クラウド、データベース、API との連携
- 03ビルドと起動用スクリプト
- 04Docker と Docker Compose に対応
- 05サーバーごとの設定ガイド
活用シーン
- 01リポジトリから選んだ MCP サーバーを実行
- 02Docker コンテナでサーバーを起動
MCP 対応
収録された MCP サーバーは、接続したクライアントにツールやリソースを提供します。各サーバーを設定し、MCP クライアントに追加して利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
このリポジトリには、Claude などの言語モデルの機能を拡張するために使用できる MCP(Model Context Protocol)サーバーのコレクションが含まれています。
MCP とは?
Model Context Protocol(MCP)は、言語モデルとローカルサーバー間の通信を可能にするプロトコルです。追加のツールやリソースを提供し、モデルの機能を拡張します。
利用可能なサーバー
このリポジトリには、次のような複数の MCP サーバーが含まれています。
- filesystem:ローカルファイルシステムへのアクセス
- flowise:ワークフロー向けの Flowise との統合
- gcloud:Google Cloud サービスとの統合
- github:GitHub との統合
- mysql:MySQL データベースとの統合
- postgresql:PostgreSQL データベースとの統合
- stripe:Stripe API との統合
- supabase:Supabase との統合
- litellm:複数の言語モデル向けプロキシ
- sonarqube:コード解析向けの SonarQube との統合
- Serper-search-mcp:ウェブ検索向けの Serper API との統合
- firecrawl-mcp-server:ウェブスクレイピング用ツール
- wolframalpha-llm-mcp:WolframAlpha との統合
使用方法
これらの MCP サーバーを使用するには、次の手順が必要です。
- このリポジトリをクローンします
- 各サーバーに必要な環境変数を設定します
- MCP クライアントの設定にサーバーを追加します
起動スクリプトを使用する
このリポジトリには、MCP サーバーを簡単に実行するための起動スクリプトが含まれています。
# Tornar o script executável (se necessário)
chmod +x start.sh
# Executar o script
./start.sh
スクリプトは、Node.js と TypeScript がインストールされているかを確認し、依存関係をインストールしてサーバーをコンパイルし、起動します。
Docker で使用する
このリポジトリには、Docker コンテナーで MCP サーバーを簡単に実行するための Dockerfile と docker-compose.yml ファイルが含まれています。
Docker を使用してサーバーを実行するには、次のコマンドを実行します。
# Construir e iniciar os contêineres
docker-compose up -d
# Verificar os logs
docker-compose logs -f
# Parar os contêineres
docker-compose down
実行する前に、docker-compose.yml ファイルで必要な環境変数を設定してください。
設定
各 MCP サーバーには、固有の設定要件がある場合があります。詳しい手順については、各サーバーフォルダー内のドキュメントを参照してください。
貢献
貢献を歓迎します。新しい MCP サーバーを追加したい場合や既存のサーバーを改善したい場合は、お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。