Skip to content

feat(homepage): reposition around MCP / AI gateway wedge#9

Closed
ndreno wants to merge 1 commit intomainfrom
feat/homepage-mcp-repositioning
Closed

feat(homepage): reposition around MCP / AI gateway wedge#9
ndreno wants to merge 1 commit intomainfrom
feat/homepage-mcp-repositioning

Conversation

@ndreno
Copy link
Copy Markdown
Contributor

@ndreno ndreno commented Apr 22, 2026

Summary

Leads the homepage with the MCP + AI gateway story instead of spec-first-as-product. Contract-first becomes the "how" in the second fold. Implements §1 of the website-lift plan driven by the strategic audit (Audit §6.2 #3 and §9 Phase 1).

  • Hero: "Turn any OpenAPI spec into an MCP tool server"; new sub-copy, "MCP native" badge, and primary CTA jumps to the new MCP section
  • Title tag and default meta description rewritten for the AI-gateway positioning
  • New section "Your OpenAPI becomes an MCP server" with a verified OAS example (root-level enable + per-operation opt-out) and three explainers: tool discovery, middleware pass-through, opt-out
  • New section "AI governance, built in" with four cards: prompt guard, token limits, cost tracking, response guard
  • Feature grid reframed to "One gateway for your APIs and your agents"; MCP card promoted from position 15 to position 1

Technical copy cross-checked against docs.barbacane.dev/guide/mcp.html: opt-out semantics, JSON-RPC 2.0 endpoint at /__barbacane/mcp, tool name from operationId, input and output schemas merged from parameters and responses, full middleware pipeline on tool calls.

Deploy coupling

The AI governance section and the corresponding line in the hero sub-copy claim features from gateway PR #67, which is still open. Do not deploy this branch to production until PR #67 is merged and released, otherwise the homepage overclaims. This is the deliberate launch-coordination strategy from Audit Phase 1.

Test plan

  • npm run build passes locally (verified: 12 pages built, no errors)
  • Visual review on npm run dev: hero, MCP quickstart, AI governance section, reordered feature grid
  • Spot-check the OAS example renders cleanly in both light and dark themes
  • Verify the #mcp-quickstart anchor jumps to the right section
  • Confirm the OG image and meta description preview look right on a social unfurl tester
  • Do not merge and deploy until feat: AI gateway middleware suite + middlewares docs reorg (ADR-0024) barbacane#67 is merged

Lead the homepage with the MCP + AI gateway story. Spec-first becomes
the "how" in the second fold, not the primary pitch.

- Hero: "Turn any OpenAPI spec into an MCP tool server"
- Update title tag, default meta description, and badge (MCP native)
- Primary CTA now jumps to the new MCP quickstart section
- New "Your OpenAPI becomes an MCP server" section with an OAS example
  showing root-level enable plus per-operation opt-out, three short
  explainers on tool discovery, middleware pass-through, and opt-out
- New "AI governance, built in" section with four cards: prompt guard,
  token limits, cost tracking, response guard
- Feature grid header reframed to "One gateway for your APIs and your
  agents"; MCP card promoted from position 15 to position 1

Technical copy verified against docs.barbacane.dev/guide/mcp.html:
opt-out semantics, JSON-RPC 2.0 endpoint at /__barbacane/mcp, tool
name from operationId, input/output schemas merged from parameters
and responses, full middleware pipeline on tool calls.

Note: AI governance claims depend on gateway PR #67 landing. This
branch should not be deployed to production until #67 is merged and
released.
@ndreno
Copy link
Copy Markdown
Contributor Author

ndreno commented Apr 23, 2026

Superseded by #10, which contains the same homepage repositioning plus /mcp/, /platform/, audience-oriented nav, and the AI cards in the homepage feature grid. Closing to avoid duplicate review.

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.

1 participant