Multi-server MCP AI Agent について
Multi-server MCP AI Agentは、プロンプトを使って会議、メール、ドキュメントの作業を自動化するPythonアプリケーションです。セットアップではGmail認証とトークン生成を行ってからアプリを実行します。
主な機能
- 01プロンプトによる会議・メール・文書の自動化
- 02Google OAuth認証情報による認証
- 03tokengen.pyによるトークン生成
- 04app.pyによるアプリ実行
活用シーン
- 01メール関連タスクの自動化
- 02プロンプトを使った会議タスクの処理
- 03文書タスクの自動化
MCP 対応
MCP AIエージェントと説明されていますが、MCPサーバーへの接続や管理方法はREADMEに記載されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
マルチサーバー MCP AI エージェント
プロンプトを使って、会議、メール、ドキュメントを自動化します。
セットアップ手順
-
プロジェクトをクローンして移動します
git clone https://github.com/IsaacDsouza/mcp-with-multiple-servers
cd mcp-with-multiple-servers
-
仮想環境を作成して有効化します
uv venv
.venv\Scripts\activate
-
依存関係をインストールします:
uv add -r requirements.txt
-
Google Cloud プロジェクトを作成して認証情報を取得します:
a. Google Cloud プロジェクトを作成します:
- Google Cloud Console にアクセスします
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択します
- プロジェクトで Gmail API を有効にします
b. OAuth 2.0 認証情報を作成します:
- 「APIs & Services」>「Credentials」に移動します
- 「Create Credentials」>「OAuth client ID」をクリックします
- アプリケーションの種類として「Desktop app」または「Web application」を選択します
- 名前を付けて「Create」をクリックします
- Web application の場合は、認証済みのリダイレクト URI に
http://localhost:3000/oauth2callbackを追加します - クライアントの OAuth キーの JSON ファイルをダウンロードします
- キーファイルの名前を
gcp-oauth.keys.jsonに変更します
-
認証を実行します:
認証は次の 2 つの方法で行えます:
a. グローバル認証(推奨):
# First time: Place gcp-oauth.keys.json in your home directory's .gmail-mcp folder mkdir -p ~/.gmail-mcp mv gcp-oauth.keys.json ~/.gmail-mcp/ # Run authentication from anywhere npx @gongrzhe/server-gmail-autoauth-mcp authb. ローカル認証:
# Place gcp-oauth.keys.json in your current directory # The file will be automatically copied to global config npx @gongrzhe/server-gmail-autoauth-mcp auth認証プロセスでは、次の処理が行われます:
- 現在のディレクトリまたは
~/.gmail-mcp/にあるgcp-oauth.keys.jsonを検索します - 現在のディレクトリに見つかった場合、
~/.gmail-mcp/にコピーします - Google 認証のため、既定のブラウザーを開きます
- 認証情報を
~/.gmail-mcp/credentials.jsonに保存します
注:
- 認証が成功すると、認証情報は
~/.gmail-mcp/にグローバルに保存され、どのディレクトリからでも使用できます - Desktop app と Web application の両方の認証情報がサポートされています
- Web application の認証情報では、認証済みのリダイレクト URI に
http://localhost:3000/oauth2callbackを追加してください
- 現在のディレクトリまたは
-
トークンジェネレーターを実行します:
uv run tokengen.py
-
アプリケーションを実行します
uv run app.py
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。