Workspaceguard MCP server
Wraps the WorkspaceGuard CLI as a single generic MCP tool for workspace usage checks.
0 stars12 downloads/wk
Reviews
Write oneNobody has reviewed Workspaceguard yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Workspaceguard tools (1, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
runwrite actionShells out to the installed `workspaceguard` CLI with `args` and returns its parsed JSON output.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan15 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 29 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Workspaceguard repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.RudrenduPaul/workspaceguard -->
WorkspaceGuard
Install • Quickstart • CLI Reference • Comparison • FAQ
Per-workspace usage metering and fail-closed quota caps for one shared self-hosted AI assistant deployment (Odysseus or a compatible backend).
Run Odysseus (or a compatible self-hosted assistant) for your household or small team and there's no way to see who sent how many messages this month, or to stop one person's usage from burning through everyone else's API budget. WorkspaceGuard is a sidecar that adds that layer: per-workspace message counts, an optional monthly cap that fails closed, and a CLI (or JSON) report an admin or another agent can read.
npx workspaceguard-cli usage
-> alex [alex@example.com]: 812 messages this period, cap 1000 (81%)
-> jordan [jordan@example.com]: 203 messages this period, cap unlimitedInstall
npm install -g workspaceguard-cliOr run it without installing:
npx workspaceguard-cli usageThe package is workspaceguard-cli; the command it installs is workspaceguard. A genuine, independent Python port with the same CLI surface and --json shapes is published separately as workspaceguard-cli on PyPI (pip install workspaceguard-cli, see python/).
Quickstart
# Register the workspaces sharing one deployment (identity = the header value
# your reverse proxy sets after authenticating, e.g. Cloudflare Access).
workspaceguard add-workspace alex --identity alex@example.com
workspaceguard add-workspace jordan --identity jordan@example.com
# Optional: cap alex at 1000 messages/month. Omit for unlimited (the default).
workspaceguard set-cap alex 1000
# See usage for every workspace.
workspaceguard usageReal output from a fresh install:
-> alex [alex@example.com]: 0 messages this period, cap 1000 (0%)
-> jordan [jordan@example.com]: 0 messages this period, cap unlimitedFeatures
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add workspaceguard -- uvx workspaceguard-cli
Workspaceguard: common questions
- Is Workspaceguard MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Workspaceguard safety report
- How do I install Workspaceguard?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Workspaceguard need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Workspaceguard maintained?
- The last commit was 30 days ago (2026-08-25). The latest release is v0.1.6.