MCP.so
登录

mcp-gsuite MCP server

@MarkusPfundstein

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

MarkusPfundstein

关于 mcp-gsuite MCP server

MCP Server to interact with Google Gsuite prodcuts

mcp-gsuite MCP server 配置

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

{
  "mcpServers": {
    "mcp-gsuite": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "mcp-gsuite",
        "--client",
        "claude"
      ]
    }
  }
}

mcp-gsuite MCP server 工具

工具列表暂未提供

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

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is mcp-gsuite?

mcp-gsuite is an MCP server that enables AI assistants to interact with Google products, specifically Gmail and Google Calendar. It supports multiple Google accounts and provides tools for reading, searching, sending emails, and managing calendar events. It is designed for users who want to control their Gmail and Calendar through natural language prompts in MCP clients like Claude Desktop.

How to use mcp-gsuite?

Install via Smithery with npx -y @smithery/cli install mcp-gsuite --client claude, or run locally using uv after cloning the repository. Configure OAuth2 by creating a .gauth.json file and a .accounts.json file in your working directory. Then add the server to your Claude Desktop configuration (e.g., claude_desktop_config.json). Optionally pass custom paths for accounts file and credentials directory via --accounts-file and --credentials-dir flags.

Key features of mcp-gsuite

  • Supports multiple Google accounts with one configuration.
  • Search and retrieve Gmail messages with flexible criteria.
  • Create, delete, and reply to email drafts.
  • Save multiple email attachments to local system.
  • Manage multiple Google Calendars.
  • Create calendar events with attendees, location, and timezone.
  • Delete calendar events.

Use cases of mcp-gsuite

  • Ask your AI assistant to summarize unread emails or find messages from a specific sender.
  • Draft and save replies to emails without leaving your AI chat.
  • Check your daily or weekly agenda across multiple calendars.
  • Schedule events with attendees and let the AI suggest time slots.
  • Automate recurring email and calendar tasks with natural language commands.

常见问题

1

How does authentication work?

Google Workspace APIs require OAuth2. You must create OAuth2 credentials in the Google Cloud Console, enable Gmail and Calendar APIs, and place the client JSON in a `.gauth.json` file. On first use for each account, a browser opens for authorization; the resulting token is stored locally.

2

What configuration files are needed?

You need `.gauth.json` (OAuth client config) and `.accounts.json` (list of emails with optional extra info for the AI). Custom paths can be specified via `--gauth-file`, `--accounts-file`, and `--credentials-dir` flags.

3

Where are OAuth tokens stored?

After successful login, credentials are saved as `.oauth.{email}.json` in the current working directory (or a custom directory set with `--credentials-dir`). Refresh tokens are used for future access.

4

Can I use multiple Google accounts?

Yes. The `.accounts.json` file can list several accounts, each with a label and optional extra information (e.g., “Contains Family Calendar”). The AI will use the account specified in the prompt.

5

Does it support both sending and drafts?

Yes. For Gmail, you can create replies that are sent immediately or saved as drafts. Draft emails can also be created, retrieved, and deleted.

评论

其他 分类下的更多 MCP 服务器