Expose Workspace APIs dynamically
The CLI reads Discovery Service documents at runtime instead of shipping a fixed command list.
Documentation ↗MCP server / productivity/knowledge / source-linked
This record should be read as an agent-ready Workspace CLI rather than a current MCP server. It generates command surfaces from Google's Discovery Service, returns structured JSON and ships skills, but the upstream changelog records removal of its `mcp` command in 0.8.0.
Identify the implementation and the job it supports.
This record should be read as an agent-ready Workspace CLI rather than a current MCP server. It generates command surfaces from Google's Discovery Service, returns structured JSON and ships skills, but the upstream changelog records removal of its `mcp` command in 0.8.0.
The documented interface, authentication and installation path.
Install the binary or npm package, then run `gws auth setup`, `gws auth login` and a service command such as `gws drive files list`. Do not copy old `gws mcp` instructions without pinning a historical release.
Setup reference ↗Documented setup example. Review the source and credentials before running; this command was not executed for this article.
npm install -g @googleworkspace/cli && gws auth setup && gws auth loginConcrete capabilities with maintainer sources.
The CLI reads Discovery Service documents at runtime instead of shipping a fixed command list.
Documentation ↗Commands support structured JSON, pagination and schema introspection, which can be composed by an agent or shell workflow.
Documentation ↗The repository ships skills for services such as Drive and Gmail and documents installation via `npx skills add`.
Documentation ↗What was checked and what was not tested.
Public maintainer documentation and repositories. This is not a hands-on product review.
Setup examples are documented examples. Suggested trials and comparison advice are editorial guidance.
Sources support the adjacent factual statements. A source review does not establish uptime, performance, security or current account eligibility. Read the editorial policy.
Concrete reports from public community discussions, kept separate from product documentation.
用户在 Linux、Claude Code 和 gws 0.6.0 中同时配置工作账号与个人账号。直接 CLI 调用能按 GOOGLE_WORKSPACE_CLI_ACCOUNT 切换,但 stdio MCP 忽略该变量,两套服务器都使用默认账号。这个差异会造成跨账号数据误读风险;后续关联修复已记录在项目 changelog。
“Both MCP server instances use the default account; the env var is ignored in MCP mode.”Open community source ↗
在 full tool mode 中,所有生成的工具都暴露 body 与 upload,即使底层方法不接受请求体或上传。报告者复现 Gmail GET 请求被模型填入空 body 后返回 400,并指出 compact mode 也会转发空对象。该问题体现了工具 schema 设计如何直接影响代理可靠性。
“LLM clients frequently send body: {}, causing Google APIs to return HTTP 400.”Open community source ↗
Community evidence is anecdotal and may reflect one setup, version or account. It is included for discovery and risk-sensing, not as a representative rating or independent benchmark. Verify the current official documentation before acting on a report.
A bounded evaluation you can reproduce in your own environment.
Suggested evaluation, not an observed test result.
What to inspect: A reproducible CLI inventory without claiming MCP compatibility. No command was run for this record.
Workflow reference ↗Read these constraints before granting access.
The upstream changelog explicitly records removal of the `mcp` command; this page is not evidence of an active Google Workspace MCP endpoint.
Boundary reference ↗The repository states that it is not an officially supported Google product and is under active development with possible breaking changes.
Boundary reference ↗Make the expected output explicit before you connect.
A reproducible CLI inventory without claiming MCP compatibility. No command was run for this record.
Keep the task inputs, tool calls, output and any errors together when you evaluate. The trial above is a proposal, not a recorded result.
Specific reasons to choose another route, with the tradeoff shown.
| Alternative | Choose it when | Tradeoff |
|---|---|---|
| Google Drive MCP | Editorial choice: you specifically need the archived local Drive MCP shape for a legacy client. | Archived and incomplete for Shared Drives. Documentation ↗ |
| Microsoft 365 MCP | Editorial choice: enterprise data lives in Microsoft 365 and Copilot extensibility is the target. | A framework for connecting a remote MCP server, not a Workspace API CLI. Documentation ↗ |
Answers specific to this implementation.
The current changelog records the mcp command as removed. Use the CLI and skills documented by the current README, or choose a separately maintained MCP server.
Documentation ↗
The repository explicitly says it is not an officially supported Google product.
Documentation ↗
Maintainer documentation used in this record.