site-mcp-consumer

Wire one site-scoped read-only MCP sidecar to a local Campus Copilot snapshot.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "site-mcp-consumer" with this command: npx skills add xiaojiou176/site-mcp-consumer

Site MCP Consumer

Use this skill when you want to wire one of the site-scoped read-only MCP sidecars into Codex, Claude Code, Claude Desktop, or another local MCP-capable runtime that should keep Campus Copilot on the snapshot-first side.

Pick the right surface first

  • If you need cross-site health, provider status, ask_campus_copilot, or export tools, start with the generic server examples under examples/integrations/ instead of a site sidecar.
  • If you only need one site's records from a snapshot, keep using this skill and @campus-copilot/mcp-readonly.

Inputs

  • one site name: canvas, gradescope, edstem, or myuw
  • one snapshot path such as examples/workspace-snapshot.sample.json
  • one local consumer that can launch a stdio MCP sidecar

Steps

  1. Choose one site MCP binary:
    • campus-copilot-mcp-canvas
    • campus-copilot-mcp-gradescope
    • campus-copilot-mcp-edstem
    • campus-copilot-mcp-myuw
  2. Point CAMPUS_COPILOT_SNAPSHOT at a snapshot JSON file.
  3. Run the sidecar with pnpm --filter @campus-copilot/mcp-readonly start:<site>.
  4. Start with get_site_overview, then move to the site-specific list tools.
  5. If your consumer wants a JSON config example, reuse:
    • examples/mcp/codex.example.json
    • examples/mcp/claude-desktop.example.json
    • examples/mcp/codex-repo-root.example.json
    • examples/mcp/claude-desktop-repo-root.example.json
  6. If your runtime is OpenClaw-style or another local operator shell, treat those config files as reusable only when it explicitly supports the same mcpServers shape. Otherwise, use the sidecar command directly and follow examples/openclaw-readonly.md.
  7. Keep all claims snapshot-scoped and read-only.

Good fit

  • inspect one site's current assignments, messages, or events
  • keep a coding-agent workflow grounded in one snapshot instead of raw browser state
  • test builder-side integration without reopening live campus sessions

Not a fit

  • live browser takeover
  • posting, replying, or submitting on external services
  • inventing a write-capable plugin contract

Recommended repo-local references

  • examples/integrations/codex-mcp.example.json
  • examples/integrations/claude-code-mcp.example.json
  • examples/mcp/claude-desktop.example.json
  • examples/mcp/codex-repo-root.example.json
  • examples/mcp/claude-desktop-repo-root.example.json
  • examples/openclaw-readonly.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Switchyard Runtime Check

Verify the optional local Switchyard runtime path without changing Campus-owned response semantics.

Registry SourceRecently Updated
960Profile unavailable
General

Openclaw Readonly Consumer

Keep an OpenClaw-style local runtime on the snapshot-first, thin-BFF-first, read-only Campus Copilot path.

Registry SourceRecently Updated
890Profile unavailable
General

Current View Triage

Turn one Campus Copilot snapshot or MCP-backed current view into a plain-language what-to-do-first answer for a student.

Registry SourceRecently Updated
1560Profile unavailable
Automation

Site Snapshot Review

Review one supported site's exported snapshot records without reopening live browser automation.

Registry SourceRecently Updated
1290Profile unavailable