From google-workspace-mcp
Local stdio MCP server using mcp-gsuite Python package for Google Workspace (GSuite) integration. Enables tools and resources for Google services like Gmail, Drive, Docs. Requires Google API credentials.
npx claudepluginhub taylorwilsdon/google_workspace_mcp --plugin google-workspace-mcpAdd to your .mcp.json:
{
"mcpServers": {
"google-workspace": {
"command": "uv",
"args": [
"run",
"--directory",
"${CLAUDE_PLUGIN_ROOT}",
"main.py"
],
"env": {
"WORKSPACE_MCP_TOOLS": "${user_config.tools}",
"GOOGLE_OAUTH_CLIENT_ID": "${user_config.google_oauth_client_id}",
"WORKSPACE_MCP_HTTP_PORT": "${user_config.http_port}",
"WORKSPACE_MCP_READ_ONLY": "${user_config.read_only}",
"WORKSPACE_MCP_TOOL_TIER": "${user_config.tool_tier}",
"WORKSPACE_MCP_PERMISSIONS": "${user_config.permissions}",
"GOOGLE_OAUTH_CLIENT_SECRET": "${user_config.google_oauth_client_secret}",
"OAUTHLIB_INSECURE_TRANSPORT": "1"
}
}
}
}Replace placeholder values for: GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET, OAUTHLIB_INSECURE_TRANSPORT
This MCP server needs API keys or credentials. Configure them in your environment before use.
This server has elevated permissions. Review the source code before enabling.
uvWORKSPACE_MCP_TOOLS=${user_config.tools}GOOGLE_OAUTH_CLIENT_ID=${user_config.google_oauth_client_id}WORKSPACE_MCP_HTTP_PORT=${user_config.http_port}WORKSPACE_MCP_READ_ONLY=${user_config.read_only}WORKSPACE_MCP_TOOL_TIER=${user_config.tool_tier}WORKSPACE_MCP_PERMISSIONS=${user_config.permissions}GOOGLE_OAUTH_CLIENT_SECRET=${user_config.google_oauth_client_secret}OAUTHLIB_INSECURE_TRANSPORT=1Share bugs, ideas, or general feedback.