a small github pages site that publishes an auto-updating servers.json.
- site: github pages (static)
- data: regenerated daily by github actions
- a directory you can browse
- a json endpoint other people can consume
- best-of mcp servers: https://github.com/tolkonepiu/best-of-mcp-servers
- (optional enrichment) mcp servers hub: https://github.com/apappascs/mcp-servers-hub
- create a new github repo (suggested:
mcp-radar) - push this folder to the repo
- enable github pages:
- settings -> pages -> build and deployment
- source: deploy from a branch
- branch:
main/ root
- wait for the scheduled action to generate
data/servers.json
- workflow:
.github/workflows/update.yml - script:
scripts/update_data.py
a static site can still make money if it has distribution.
-
sponsorship slots
- keep 3 small sponsor cards in
data/sponsors.json - sell them as monthly placements (fixed price)
- keep 3 small sponsor cards in
-
paid curation
- offer a “top 20 mcp servers for x” curated pack (pdf + config snippets)
- link to a checkout (gumroad/stripe)
-
paid alerts
- free: the directory
- paid: a weekly email of new/trending servers + your notes
- use any newsletter provider; the site is just the landing page
open index.html in a browser.
- github pages is static. the ‘service’ here is the data + the update pipeline.
- avoid scraping too aggressively. the workflow uses the built-in
GITHUB_TOKENfor github api calls.