MCP.so
登录

Google Calendar MCP Server

@highlight-ing

基本信息

分类

生产力

许可证

MIT license

传输方式

stdio

作者

highlight-ing

关于 Google Calendar MCP Server

暂无概览

Google Calendar MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "google-calendar-mcp-server": {
      "command": "node",
      "args": [
        "get-refresh-token.js"
      ]
    }
  }
}

Google Calendar MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Google Calendar MCP Server?

A Model Context Protocol (MCP) server that provides tools for interacting with the Google Calendar API. It enables developers to manage calendar events programmatically through the MCP interface.

How to use Google Calendar MCP Server?

Clone the repository, run npm install, create a credentials.json file with your OAuth 2.0 credentials, then execute node get-refresh-token.js to authenticate and obtain a token. After building with npm run build, add the server configuration to your MCP settings file (e.g., claude_desktop_config.json), specifying the GOOGLE_ACCESS_TOKEN environment variable.

Key features of Google Calendar MCP Server

  • List upcoming events with date range filtering.
  • Create new calendar events with attendees.
  • Update existing calendar events.
  • Delete calendar events.

Use cases of Google Calendar MCP Server

  • List upcoming events within a specific date range.
  • Schedule a team meeting with attendees via an AI assistant.
  • Reschedule or modify event details programmatically.
  • Remove obsolete calendar entries.

常见问题

1

What are the prerequisites?

You need Node.js 14 or higher and a Google Cloud Console project with the Calendar API enabled and OAuth 2.0 credentials configured.

2

How do I obtain an access token?

Run `node get-refresh-token.js`; it will open a browser for Google OAuth authentication, save the token to `token.json`, and display the refresh token in the console.

3

Where do I configure the MCP server?

In the MCP settings file for your client—for example, `~/Library/Application Support/Claude/claude_desktop_config.json` for the Claude desktop app.

4

What permissions does the server request?

The server requests the `https://www.googleapis.com/auth/calendar` scope, granting full access to the user's calendar.

5

How do I specify the calendar time zone or use a different calendar?

The README does not mention time zone configuration or selecting a non-default calendar; only event properties like `start` and `end` (ISO 8601 format) are documented.

评论

生产力 分类下的更多 MCP 服务器