MCP.so
ログイン

Google Calendar MCP Server

@101ta28

基本情報

カテゴリ

生産性

ライセンス

MIT license

トランスポート

stdio

作者

101ta28

Google Calendar MCP Server について

Google Calendar APIを使用したMCPサーバー

Google Calendar MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "google-calendar-mcp-server-101ta28": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

Google Calendar MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Google Calendar MCP Server?

It is a server that uses the Google Calendar API to allow an MCP client to search calendar contents. It requires a Google account, the uv tool, and OAuth 2.0 authentication.

How to use Google Calendar MCP Server?

Create a Google Cloud project with the Calendar API enabled, set up OAuth consent and desktop app credentials, then run uv sync and uv run generate_token.py to generate token.json. Configure calendar_settings.json with calendar IDs and set up the MCP client using the provided mcp.json example. Finally, enable Agent Mode in VS Code Copilot Chat and ask calendar queries.

Key features of Google Calendar MCP Server

  • Searches Google Calendar via MCP stdio transport
  • Uses OAuth 2.0 desktop authentication flow
  • Supports multiple calendars via calendar_settings.json
  • Integrates with VS Code Copilot Chat Agent Mode
  • First‑use browser authorization for token generation

Use cases of Google Calendar MCP Server

  • Ask "List the events for April 8th" in a Copilot Chat
  • Search work schedule using a configured work calendar ID
  • Retrieve primary calendar events without leaving the editor

よくある質問

1

What are the prerequisites?

You need a Google account, uv installed, and a Google Cloud project with the Calendar API enabled.

2

How do I configure multiple calendars?

Edit `calendar_settings.json` to map calendar names like `primary` and `work` to their Google Calendar IDs, then rename the file from `.sample` to `.json`.

3

What should I do if an error occurs?

Check the error message and, if necessary, reinstall dependencies or verify your Google Cloud Console settings.

4

How does authentication work?

You generate a `token.json` by running `uv run generate_token.py` and granting permission in your browser. On first MCP use, the browser will again request access.

5

Is Google Calendar MCP Server tied to a specific editor?

The README shows configuration for VS Code Copilot Chat, but the server uses the MCP stdio transport and can be used with any compatible MCP client.

コメント

「生産性」の他のコンテンツ