Skip to content

V 4.0 with MCP - #27

Merged
NasirNobin merged 4 commits into
xCloudDev:mainfrom
Asif2BD:main
Jul 30, 2026
Merged

NasirNobin merged 4 commits into
xCloudDev:mainfrom
Asif2BD:main

Conversation

@Asif2BD

@Asif2BD Asif2BD commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

No description provided.

claude and others added 4 commits July 29, 2026 17:02
Add reference/mcp.md — the shared MCP layer: endpoint
(https://app.xcloud.host/mcp, Streamable HTTP), per-client connect
instructions (Claude Code/Desktop/claude.ai/Cursor + headless Bearer with
mcp:invoke), OAuth scopes (mcp:read/mcp:write), the tool-naming rule
(path segments joined by `_`, CRUD suffixes), the confirm-before-destructive
contract, and the REST-only surface (/health, token list/revoke).

Wire it in everywhere:
- conventions.md: "Transports: MCP first, REST fallback" rule up top; banner
  version bumped.
- auth.md: MCP connector offered first in onboarding; token flow kept as the
  REST fallback path.
- All five SKILL.md: point at reference/mcp.md with per-domain tool names;
  account documents the token/health REST-only exception.

Document the operations added to the live API since the last audit:
- sites: DELETE /sites/{uuid} (granular delete_* flags, async, hard
  confirm-first guardrail) and GET /sites/{uuid}/domain/status; rescue example
  gains directory_permissions + Node/PM2/OpenClaw repair notes.
- servers: POST /servers/{uuid}/sites/git — provision Git-deployed sites
  (laravel/nodejs/custom-php/wordpress/lovable), request shape verified against
  the live OpenAPI; cross-linked from sites/reference/git.md.

Verified live in-session: user_show and servers_index return the real fleet
(15 servers) with dashboard_url fields; 110 MCP tools = full parity with the
live API's 110 authenticated operations.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RPGasDwB6UVZXsMR6ij4YU
…, dist

- README: leads with "Connect the xCloud MCP (recommended)" (per-client
  instructions, headless Bearer path), MCP badge + links, skills table gains
  Git-site provisioning and site deletion, API & MCP reference section.
- docs/SKILLS-GUIDE.md + docs/USER_GUIDE.md: MCP connector is step one; token
  setup reframed as the REST fallback.
- docs/API-COVERAGE.md: re-audited 2026-07-29 against the live spec (113 ops,
  +2 since last audit) and the live MCP tool list — 110 tools, full parity
  with the 110 authenticated operations; 3 REST-only ops by design; skills at
  113/113 live coverage with the 9 database ops still caveated.
- Manifests: plugin.json + marketplace.json → 4.0.0, MCP-aware descriptions,
  "mcp" keyword.
- ClawHub (.clawhubinfo.json): 4.0.0, MCP-first description/features/badges,
  new mcp_info block, MCP-first quick_start + installation, v4.0.0 changelog.
- Root SKILL.md (marketplace page): 4.0.0, MCP badge/links/setup section.
- CHANGELOG: [4.0.0] "The MCP release" entry.
- dist/claude-app: build.sh now bundles reference/mcp.md; INSTALL/README point
  the sandbox-egress caveat at the live MCP connector; dist regenerated from
  the updated plugin sources (24 files).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RPGasDwB6UVZXsMR6ij4YU
…e-ge2x72

v4.0.0 — The MCP release: MCP-first skills, new API capabilities, marketplace-ready metadata
@NasirNobin
NasirNobin merged commit c8dfa0d into xCloudDev:main Jul 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants