mcpField
M
Multi-server MCP AI Agent

Multi-server MCP AI Agent

ローカル
github.com/IsaacDsouzaAI・エージェント073 週間前に更新

Multi-server MCP AI Agent について

Multi-server MCP AI Agentは、プロンプトを使って会議、メール、ドキュメントの作業を自動化するPythonアプリケーションです。セットアップではGmail認証とトークン生成を行ってからアプリを実行します。

主な機能

  1. 01プロンプトによる会議・メール・文書の自動化
  2. 02Google OAuth認証情報による認証
  3. 03tokengen.pyによるトークン生成
  4. 04app.pyによるアプリ実行

活用シーン

  1. 01メール関連タスクの自動化
  2. 02プロンプトを使った会議タスクの処理
  3. 03文書タスクの自動化

MCP 対応

MCP AIエージェントと説明されていますが、MCPサーバーへの接続や管理方法はREADMEに記載されていません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

マルチサーバー MCP AI エージェント

プロンプトを使って、会議、メール、ドキュメントを自動化します。

セットアップ手順

  1. プロジェクトをクローンして移動します

git clone https://github.com/IsaacDsouza/mcp-with-multiple-servers
cd mcp-with-multiple-servers
  1. 仮想環境を作成して有効化します

  uv venv
  .venv\Scripts\activate
  1. 依存関係をインストールします:

uv add -r requirements.txt
  1. 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. 認証を実行します:

    認証は次の 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 auth
    

    b. ローカル認証:

    # 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 を追加してください
  3. トークンジェネレーターを実行します:

uv run tokengen.py
  1. アプリケーションを実行します

uv run app.py

コメント

MCP は初めてですか?

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

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