Google MCP Server

Google Sheets MCP server with allowlist-based permission control

Local serverstdio

What is the Google MCP Server?

Google Sheets MCP server with allowlist-based permission control

What the server does

Google API の MCP (Model Context Protocol) サーバー群をまとめた pnpm workspace モノレポ。

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Google MCP Server

{
  "mcpServers": {
    "google-calendar": {
      "command": "npx",
      "args": ["-y", "@shivaduke28/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/credentials.json",
        "GOOGLE_MCP_CONFIG": "/path/to/config.json"
      }
    },
    "gmail": {
      "command": "npx",
      "args": ["-y", "@shivaduke28/gmail-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/credentials.json"
      }
    },
    "google-sheets": {
      "command": "npx",
      "args": ["-y", "@shivaduke28/google-sheets-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/credentials.json",
        "GOOGLE_MCP_CONFIG": "/path/to/config.json"
      }
    },
    "google-docs": {
      "command": "npx",
      "args": ["-y", "@shivaduke28/google-docs-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/credentials.json",
        "GOOGLE_MCP_CONFIG": "/path/to/config.json"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
GOOGLE_OAUTH_CREDENTIALSConfiguration value read at startup.Optional
GOOGLE_MCP_CONFIGConfiguration value read at startup.Optional

Example prompts to try

  • “Use Google to GOOGLE OAUTH CREDENTIALS.”
  • “Use Google to GOOGLE MCP CONFIG.”
  • “Use Google to GOOGLE OAUTH TOKENS.”

Frequently asked questions

Google Sheets MCP server with allowlist-based permission control Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.