calendar-mcp-server

calendar-mcp-server

By menma-at-here GitHub

MCP server to get google calendar

calendar google-calendar
Overview

what is calendar-mcp-server?

calendar-mcp-server is a server application designed to retrieve event lists from Google Calendar using the MCP (Multi-Channel Protocol).

how to use calendar-mcp-server?

To use the calendar-mcp-server, you need to create an OAuth 2.0 client, obtain the authentication JSON, and configure the server settings as specified in the documentation. After setting up, you can run the server to access your Google Calendar events.

key features of calendar-mcp-server?

  • Retrieves event lists from Google Calendar.
  • Supports OAuth 2.0 for secure authentication.
  • Configurable server settings for integration with other applications.

use cases of calendar-mcp-server?

  1. Integrating Google Calendar events into custom applications.
  2. Automating event retrieval for personal or business use.
  3. Building a dashboard that displays upcoming events from Google Calendar.

FAQ from calendar-mcp-server?

  • What is required to set up the calendar-mcp-server?

You need to create an OAuth 2.0 client and configure the server settings as per the documentation.

  • Is there a specific environment required to run the server?

Yes, you need to have Node.js and TypeScript installed to run the server.

  • Can I use this server for multiple Google Calendar accounts?

Yes, you can configure it to access multiple accounts by setting up different OAuth clients.

Content

calendar-mcp-server

googleカレンダーから予定一覧を取得するための MCP サーバです。

必要な準備

Oauth2.0クライアントを作成し、認証用のJSONをルートディレクトリ下に置く

「デスクトップアプリ」でOAuth 2.0クライアントを作成してください。 詳しくはこちら

クライアント作成後、以下のような認証用の JSON を取得し、 redirect_uris を以下のように [http://localhost:3000/callback] に変更した上で credentials.json という名前でルートディレクトリに保存してください。

{
  "installed": {
    "client_id": "hogehoge",
    ...
    "redirect_uris": ["http://localhost:3000/callback"]
  }
}

Claude Desktop の設定

Claude Desktop の claude_desktop_config.json を以下のように編集してください。

{
    "mcpServers": {
        "calendar": {
          "command": "npx",
          "args": ["ts-node",
              "--project",
            "/<path to>/mcp-calendar-server/tsconfig.json",
          "/<path to>/mcp-calendar-server/src/index.ts"]
        }
      }
}

No tools information available.

-

mcp-server google-calendar
View Details

Mirror of

calendar auto-authentication
View Details

-

gcal google-calendar
View Details
MCP Calendar
MCP Calendar by tobedoit

MCP Google Calendar Server with python

gcalendar google-calendar
View Details