Integrations
Provides access to email content from Gmail accounts using OAuth2 authentication, allowing Claude to read and understand emails while maintaining context and privacy controls.
Integrates with Google Cloud Project for Gmail API access, handling authentication and token management for secure access to email data.
Gmail MCP サーバー
Gmail と Claude Desktop を統合するモデル コンテキスト プロトコル (MCP) サーバー。これにより、Claude は適切なコンテキスト管理とプライバシー制御を維持しながら、メールの内容にアクセスして理解できるようになります。
特徴
- OAuth2認証によるGmail API統合
- 安全なトークン管理と保管
- プライバシー重視のデータ処理
- クロードのコンテキストウィンドウ管理
- 包括的なログ記録とエラー処理
- 簡単に導入できるDockerサポート
前提条件
- Node.js >= 18.0.0
- npmまたはyarn
- Gmail API が有効になっている Google Cloud プロジェクト
- クロードAPIキー
設定
- リポジトリをクローンします。
Copy
- 依存関係をインストールします:
Copy
- 次の変数を含む
.env
ファイルをルート ディレクトリに作成します。
Copy
- 開発サーバーを起動します。
Copy
発達
npm run dev
: ホットリロードで開発サーバーを起動するnpm test
: テストを実行するnpm run lint
: ESLint を実行する
プロジェクト構造
Copy
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
This server cannot be installed
適切なコンテキスト管理とプライバシー制御を維持しながら、Claude Desktop が Gmail コンテンツに安全にアクセスして処理できるようにする統合サーバー。