Skip to main content
Glama
mitsuhiko
by mitsuhiko

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_WORKSPACE_TOKENNoPath to the stored OAuth token. Defaults to '~/.pi/google-workspace/token.json'.
GOOGLE_WORKSPACE_AUTH_MODENoAuthentication mode, either 'cloud' or 'local'. Defaults to 'cloud'.cloud
GOOGLE_WORKSPACE_CLIENT_IDNoThe Google Workspace Client ID.
GOOGLE_WORKSPACE_CONFIG_DIRNoThe configuration directory for Google Workspace. Defaults to '~/.pi/google-workspace'.
GOOGLE_WORKSPACE_CREDENTIALSNoPath to or content of Google Workspace credentials.
GOOGLE_WORKSPACE_CALLBACK_HOSTNoThe host used for the OAuth callback flow.
GOOGLE_WORKSPACE_CLOUD_FUNCTION_URLNoThe URL for the Google Workspace Cloud Function.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
executeB

Execute JavaScript/TypeScript inside a Node vm context with authenticated Google Workspace access. TypeScript type syntax is stripped before execution. The script runs inside an async function body and can use: auth, google, workspace, state. Return values with return ....

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The tool has a single, clearly defined purpose: executing JavaScript/TypeScript code in a Google Workspace context.

Naming Consistency5/5

A single tool inherently has perfect naming consistency. The tool name 'execute' follows a clear verb-based pattern, and there are no other tools to create inconsistency.

Tool Count2/5

One tool is too few for a server with the broad scope implied by 'Google Workspace Code MCP'. This suggests a single-purpose utility rather than a comprehensive interface to Google Workspace, which typically involves multiple resources and operations.

Completeness1/5

The tool set is severely incomplete for the stated purpose. A Google Workspace integration would typically require tools for managing users, groups, documents, calendars, etc., but this server only provides a generic code execution tool with no specific Workspace operations.

Maintenance

ActivityInactive
ResponsivenessNo issues