feat(astro): add Astro Docs MCP plugin#232
Conversation
MCP-only plugin wrapping the Astro Docs streamable-HTTP MCP server (https://mcp.docs.astro.build/mcp). Multi-runtime manifests (Claude Code, Codex, Antigravity) generated via `bun scripts/cli.ts multi-format`. Includes marketplace entry in .claude-plugin/marketplace.json (source of truth), regenerated Codex marketplace at .agents/plugins/marketplace.json, release-please-config.json package entry, .release-please-manifest.json version pin at 1.0.0, and README wiring under Built-in Plugins.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (10)
📝 WalkthroughWalkthroughA new ChangesAstro Plugin Addition
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~4 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Code Review
This pull request introduces a new Astro documentation plugin, adding the Astro Docs MCP server to the marketplace, updating configuration files, and adding documentation in the README. The review feedback correctly identifies that the MCP server transport protocol type in .claude-plugin/plugin.json should be changed from "http" to "sse" to ensure compatibility with the Server-Sent Events protocol used by the Astro Docs MCP server.
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
No issues found across 10 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant User as User / Developer
participant Claude as Claude Code (Runtime)
participant PkgMgr as Plugin Manager
participant MCP as MCP Client
participant AstroMCP as Astro Docs MCP Server
Note over User,AstroMCP: NEW: Astro Docs MCP Plugin (MCP‑only, streamable‑HTTP)
User->>Claude: /plugin install astro@pleaseai
Claude->>PkgMgr: Resolve plugin from marketplace
PkgMgr->>PkgMgr: Read .claude-plugin/plugin.json (NEW manifest)
PkgMgr->>MCP: Register MCP server "astro-docs"
MCP->>MCP: Configure streamable‑HTTP transport (URL: https://mcp.docs.astro.build/mcp)
Note over User,Claude: Later – user requests Astro documentation
User->>Claude: "How do I configure Astro collections?"
Claude->>MCP: Call astro‑docs tool with query
MCP->>AstroMCP: HTTP POST (streamable) to /mcp
AstroMCP-->>MCP: Documentation response (tool result)
MCP-->>Claude: Return documentation content
Claude-->>User: Answer with relevant docs
Note over Claude,AstroMCP: No local process – entirely network‑based MCP endpoint
|



Summary
Adds a new Astro Docs MCP plugin (MCP-only, no slash commands or skills) to the marketplace. The plugin wraps the official Astro Docs streamable-HTTP MCP server at
https://mcp.docs.astro.build/mcp, giving Claude Code access to up-to-date Astro documentation via MCP.Changes
plugins/astro/— new plugin directory with five generated manifest files:.claude-plugin/plugin.json— Claude Code manifest (source of truth).codex-plugin/plugin.json— Codex manifest (generated via multi-format)plugin.json— Antigravity root manifest (generated).mcp.json— Codex MCP config (generated)mcp_config.json— Antigravity MCP config (generated).claude-plugin/marketplace.json— added astro entry (source of truth).agents/plugins/marketplace.json— regenerated Codex marketplace with astro entryrelease-please-config.json— addedplugins/astropackage entry.release-please-manifest.json— added"plugins/astro": "1.0.0"README.md— added astro to Built-in Plugins list and install commandMCP Endpoint
The plugin uses the official Astro Docs MCP endpoint:
Transport: streamable-HTTP (no local process required).
Multi-runtime manifests
All runtime artifacts were generated by:
Claude Code manifest is the source of truth; Codex and Antigravity manifests are generated and should not be hand-edited.
Notes
bun.lockwas intentionally excluded from this PR — it contains a pre-existing, unrelated change (plugins/gatekeeper1.4.0 → 1.5.0) that will be committed separately.Summary by cubic
Adds the MCP-only
astroplugin to give up-to-date Astro docs access via the official Astro Docs MCP server. Includes marketplace wiring, generated manifests for all runtimes, release automation, and README updates.plugins/astrowrapping the Astro Docs MCP server at https://mcp.docs.astro.build/mcp (streamable HTTP; no local process)..claude-plugin/plugin.json,.codex-plugin/plugin.json,plugin.json,.mcp.json,mcp_config.json) and adds marketplace entries.1.0.0.Written for commit 8dd763f. Summary will update on new commits.
Summary by CodeRabbit
New Features
astroinstall command.Documentation