Remote#Google Calendar#MCPサーバ#OAuth 2.0License: MIT LicenseLanguage: TypeScript

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"]
        }
      }
}

Installation

Claude
Claude
Cursor
Cursor
Windsurf
Windsurf
Cline
Cline
Witsy
Witsy
Spin AI
Spin AI
Run locally with the following command:
Terminal
Add the following config to your client:
JSON
{
  "mcpServers": {
    "calendar": {
      "env": {},
      "args": [
        "ts-node",
        "--project",
        "/path/to/mcp-calendar-server/tsconfig.json",
        "/path/to/mcp-calendar-server/src/index.ts"
      ],
      "command": "npx"
    }
  }
}

MCPLink

Seamless access to top MCP servers powering the future of AI integration.

© 2025 MCPLink. All rights reserved.
discordgithubdiscord