- Language
- TypeScript
- Last commit
- 2d ago
- Forks
- 1
- Open issues
- 2
- Registry update
- Sep 30, 2026
Connect
remote$claude mcp add --transport http ui https://mcp.watermelon.sh/mcpHeaders
Nothing to configure — it works as is.
Security review
Review passedReviewed 2h ago.
- tools
- 8 tools scanned
- metadata
- scanned
No findings.
Tools
8search
Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates.
get_component
Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available.
get_inspiration
Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation.
compose_page
Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section.
list_categories
List Watermelon UI categories and accurate entry counts, optionally for one catalog kind.
catalog_summary
Return top-level Watermelon catalog counts across content types.
list_catalog_entries
Compatibility alias for listing Watermelon entries by kind.
get_catalog_entry
Compatibility alias for getting one Watermelon entry by kind and slug.
Watermelon Platform
The open-source platform behind ui.watermelon.sh.
Free for the community. Supported by people and teams who want Watermelon to keep getting better.
This repo powers the browsing experience for Watermelon components, animated UI, blocks, dashboards, and templates. It is where discovery, previews, docs, SEO pages, and contributor-facing content all come together.
What This Repo Does
- renders the public Watermelon UI experience
- loads content from MDX and colocated source files
- previews components, blocks, dashboards, and templates
- generates the sitemap and other search-friendly surfaces
- gives contributors a structured way to publish new content
- includes developer-facing AI and MCP discovery files
Stack
- React 19
- TypeScript
- Vite
- Tailwind CSS 4
- Motion
- React Router
- Bun for the preferred local workflow
Quick Start
git clone https://github.com/WatermelonCorp/watermelon-platform.git
cd watermelon-platform
bun install
bun run dev
Useful commands:
bun run dev: start the local appbun run build: generate the sitemap, typecheck, and build production assetsbun run lint: run ESLintbun run preview: preview the production build locallybun run deploy: build and deploybun run mcp: start the local Watermelon MCP server over stdiobun run mcp:dev: run the hosted MCP Worker locallybun run mcp:deploy: deploy the hosted MCP Worker to Cloudflarebun run generate:shadcn-registry: generate installable shadcn registry JSON
Public machine-readable endpoints:
/llms.txt/openapi.json/api/docs/api/catalog/summary/api/catalog/entries?kind=blocks
Content Model
Most public content is file-based and lives in src/data/contents.
animated-components/: animated component source foldersregistry/: MDX metadata for animated component entriescomponents/: UI component category configsblocks/: block content and previewsdashboards/: dashboard entries and demostemplates/: template entries and demos
Routes are wired in src/components/layout/app-routes.tsx, and the sitemap is generated from the same content model in scripts/generate-sitemap.ts.
Installable Components
Watermelon components are distributed as copy-paste shadcn registry items, so the resulting code lives in the consuming project and remains fully editable.
npx shadcn@latest add https://registry.watermelon.sh/r/card-split-accordian.json
The registry is generated from the maintained animated component source during every platform build and includes the complete base-component collection.
Connect the hosted MCP server (no API key) to your AI client:
claude mcp add --transport http watermelon https://mcp.watermelon.sh/mcp
codex mcp add watermelon --url https://mcp.watermelon.sh/mcp
Contributing
The easiest way to contribute is to improve one thing at a time:
- Read CONTRIBUTING.md.
- Pick the content type you want to add or improve.
- Follow the matching folder pattern in
src/data/contents. - Run
bun run lintandbun run build. - Open a PR with screenshots for anything visual.
Docs, polish, accessibility fixes, demo improvements, and contributor experience changes are all valuable contributions here.
AI And Developer Surfaces
Watermelon includes a few machine-readable surfaces to help agents and tooling understand the project faster:
public/llms.txtpublic/openapi.jsonpublic/sitemap.xmlmcp/server.tsmcp/worker.tswrangler.mcp.tomlworker/site.tsskills/watermelon-ui/SKILL.md.codex-plugin/plugin.json.claude-plugin/plugin.json.cursor-plugin/plugin.json
The hosted MCP endpoint lives at https://mcp.watermelon.sh/mcp and exposes
800+ source-backed examples through search, retrieval, inspiration, category,
and page-composition tools.
The hosted Worker records aggregate initialize and tools/call event counts
in Cloudflare Analytics Engine. It does not retain IP addresses, session IDs,
prompts, tool arguments, or client-provided versions.
Repository Health
Star History
The chart is generated from the repository's own stargazer timeline. Maintainers can refresh it with bun run generate:star-history.
Support The Work
This platform is part of the free public Watermelon ecosystem. If it saves your team time, sponsorship helps us keep improving it for everyone.
- use the GitHub
Sponsorbutton when available - use the custom funding link configured for the org: watermelon.sh
- star the repo and share it with other builders
Where Sponsor Support Goes
Support for this repo helps fund:
- more free public components, dashboards, templates, and docs
- better previews, discovery, search, and SEO improvements
- bug fixes, accessibility work, and contributor experience cleanup
- hosting, deployment, and ongoing maintenance
As of August 30, 2026, GitHub Sponsors for the WatermelonCorp org is not fully activated yet, so the funding links are the current support path.
From the server's repository — third-party content, read it before running anything it suggests.
More in Commerce
EWIGSC Product Discovery
io.github.rww90931-ops
Search and compare EWIGSC wigs, toppers, and extensions; find first-party care guidance.
busca-produtos
br.com.buscazap
Find real products across 180+ Brazilian stores from chat context, with a ready-to-buy link.
plan-to-eat
io.github.alex-zwingli
Unofficial Plan to Eat client: recipes, meal planner, leftovers, freezer, and shopping list.
vin-mcp
io.github.Carwhere
Decode any US-market VIN, check NHTSA recalls, and look up verified buyer-paid car prices. Free.
Cheap NY Publication: New York LLC filings
com.cheapnypublication
Look up any New York LLC: publication deadline, county and price. Quotes for NY LLC filings.
dfmi x402 market
io.github.dfmi-app
Shop the dfmi x402 agent market: find services, get quotes, free dUSD points, capped buying.
Listing from the official MCP Registry · repository facts from GitHub, 2d ago.