Skip to content

enh: Readme Consolidation - #989

Merged
taylorwilsdon merged 6 commits into
mainfrom
readme_consolidation
Jul 31, 2026
Merged

enh: Readme Consolidation#989
taylorwilsdon merged 6 commits into
mainfrom
readme_consolidation

Conversation

@taylorwilsdon

@taylorwilsdon taylorwilsdon commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • Documentation
    • Reorganized and condensed the README for easier navigation.
    • Added a “What It Does” overview with links to external documentation.
    • Streamlined setup, connection, CLI, deployment, security, development, and licensing guidance.
    • Removed outdated, duplicated, and overly detailed instructions.

@taylorwilsdon taylorwilsdon self-assigned this Jul 31, 2026
@taylorwilsdon taylorwilsdon added the enhancement New feature or request label Jul 31, 2026
@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 53901239-9e54-4706-aeed-5723dadab198

📥 Commits

Reviewing files that changed from the base of the PR and between 46cb891 and 0809d26.

📒 Files selected for processing (1)
  • README.md

📝 Walkthrough

Walkthrough

The README was substantially reorganized and condensed. It now presents service, quick-start, client connection, CLI, deployment, security, development, and licensing guidance in a shorter documentation-focused structure.

Changes

README documentation restructure

Layer / File(s) Summary
Overview and navigation
README.md
The introduction and navigation were replaced with revised claims, a “What It Does” section, and links to related documentation.
Usage and operations guidance
README.md
The README now includes compact service, quick-start, streamable HTTP client, CLI, and deployment guidance.
Security and development guidance
README.md
Security, development, architecture, license, and validation content was shortened and consolidated.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Suggested reviewers: drfaust92, syf2211

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The author provided no pull request description, so all required template sections and supporting context are missing. Add the required description, change type, testing details, checklist, and any additional notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely identifies the main change: consolidating the README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Fix failing CI checks
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch readme_consolidation

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Line 254: Rename the later “Security & Compliance” heading in the condensed
section to a unique title such as “Security Notes” or “Security Quick
Reference,” while leaving the detailed heading and surrounding content
unchanged.
- Line 51: Correct the misspelled “webiste” text to “website” in the README
sentence describing the extensive documentation.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: d9c6b46f-e05b-4c46-89d8-9221d1f52b60

📥 Commits

Reviewing files that changed from the base of the PR and between 792f4c3 and 6b4ccfd.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md Outdated
Comment thread README.md Outdated
The **[Advanced Deployment guide](https://workspacemcp.com/docs/deployment)** covers self-hosting specifics: reverse proxy setup with `WORKSPACE_EXTERNAL_URL` (including the nginx `Origin: null` consent workaround and `Referrer-Policy` pitfall), origin validation and VS Code webview allowlisting, credential store backends (local directory or GCS with CMEK enforcement), and the **[complete environment variable reference](https://workspacemcp.com/docs/deployment#environment-variables)**.

Example:
## Security & Compliance

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Rename the duplicate "Security & Compliance" heading.

Line 61 already defines a "Security & Compliance" heading with a detailed table. Line 254 repeats the same heading text for a condensed section. Duplicate headings with identical text break anchor-link uniqueness and confuse navigation. Rename the second heading, for example to "Security Notes" or "Security Quick Reference".

🧰 Tools
🪛 markdownlint-cli2 (0.23.1)

[warning] 254-254: Multiple headings with the same content

(MD024, no-duplicate-heading)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 254, Rename the later “Security & Compliance” heading in
the condensed section to a unique title such as “Security Notes” or “Security
Quick Reference,” while leaving the detailed heading and surrounding content
unchanged.

Source: Linters/SAST tools

taylorwilsdon and others added 5 commits July 31, 2026 10:18
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Revised description to enhance clarity and accuracy regarding features and capabilities of the Workspace MCP server.
Updated PyPI Downloads badge to use 'NONE' units.
@taylorwilsdon
taylorwilsdon merged commit 1bf4cb4 into main Jul 31, 2026
6 of 9 checks passed

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Line 17: Update the README description near the Google Workspace tooling claim
to hyphenate “built in integrations” as “built-in integrations,” leaving the
surrounding wording unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 604f36d2-d123-4272-8973-1a7a7dbbd26b

📥 Commits

Reviewing files that changed from the base of the PR and between 0db0bb0 and 46cb891.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md
*Includes a full featured CLI & Code Mode for use with tools like Claude Code and Codex!*

**The most feature-complete Google Workspace MCP server**, it can do things that Google's own tooling and the built in integrations with Claude and ChatGPT can't even dream of. With Remote OAuth2.1 multi-user support, fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existance, Workspace MCP is in a different class. Offering native OAuth 2.1, stateless mode and external auth server support, it's also the only Workspace MCP you can host for your whole organization centrally & securely!
**The most feature-complete Google Workspace MCP server**, it can do things that Google's own tooling and the built in integrations with Claude and ChatGPT can't come close to. With multi-user support, rich fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existence, Workspace MCP is in a different class.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add hyphen in "built-in integrations".

Line 17 reads "the built in integrations with Claude and ChatGPT". Use a hyphen: "built-in integrations".

✏️ Proposed fix
-**The most feature-complete Google Workspace MCP server**, it can do things that Google's own tooling and the built in integrations with Claude and ChatGPT can't come close to. With multi-user support, rich fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existence, Workspace MCP is in a different class. 
+**The most feature-complete Google Workspace MCP server**, it can do things that Google's own tooling and the built-in integrations with Claude and ChatGPT can't come close to. With multi-user support, rich fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existence, Workspace MCP is in a different class. 
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
**The most feature-complete Google Workspace MCP server**, it can do things that Google's own tooling and the built in integrations with Claude and ChatGPT can't come close to. With multi-user support, rich fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existence, Workspace MCP is in a different class.
**The most feature-complete Google Workspace MCP server**, it can do things that Google's own tooling and the built-in integrations with Claude and ChatGPT can't come close to. With multi-user support, rich fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existence, Workspace MCP is in a different class.
🧰 Tools
🪛 LanguageTool

[grammar] ~17-~17: Use a hyphen to join words.
Context: ... that Google's own tooling and the built in integrations with Claude and ChatGPT ...

(QB_NEW_EN_HYPHEN)


[style] ~17-~17: ‘in existence’ might be wordy. Consider a shorter alternative.
Context: ...e coverage of any Google Workspace tool in existence, Workspace MCP is in a different class....

(EN_WORDINESS_PREMIUM_IN_EXISTENCE)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 17, Update the README description near the Google
Workspace tooling claim to hyphenate “built in integrations” as “built-in
integrations,” leaving the surrounding wording unchanged.

Source: Linters/SAST tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant