A starter repository demonstrating how to define MCP server metadata and generate a static registry using the Blackout Secure MCP Registry Engine.
See live demos deployed on different platforms:
- Cloudflare Pages:
registry-demo-cfbranch → https://demo.mcp.registry.blackoutsecure.dev/ - GitHub Pages:
registry-demo-ghbranch → https://demo-gh.mcp.registry.blackoutsecure.dev/
- Defining MCP servers under
servers/<name>/server.json - Versioned metadata under
servers/<name>/versions/<version>.json - Generating static registry output for static hosting platforms
- Deploying registries to Cloudflare Pages or GitHub Pages
- Keeping examples simple, public, and easy to understand
main branch (this branch):
- Clean starter template
- Workflow configurations
- Configuration files (CNAME, LICENSE, etc.)
- Server metadata added to demo branches
registry-demo-cf branch:
servers/
echo-demo/
server.json
versions/
1.0.0.json
filesystem-demo/
server.json
versions/
1.0.0.json
registry/v0.1/ (generated)
.github/workflows/ (Cloudflare deployment)
registry-demo-gh branch:
servers/
(same structure)
registry/v0.1/ (generated)
.github/workflows/ (GitHub Pages deployment)
- Define MCP servers in
servers/<name>/server.jsonand versions - Generate static registry using the GitHub Action on each branch
- Deploy generated output to static hosting (Cloudflare Pages or GitHub Pages)
- Access through the live sites above
Registry generation is automated by the Blackout Secure MCP Registry Engine GitHub Action:
- Marketplace: https://github.com/marketplace/actions/blackout-secure-mcp-registry-engine
- Source Code: https://github.com/blackoutsecure/bos-mcp-registry-engine
- Latest Action:
blackoutsecure/bos-mcp-registry-engine@latest
- Fork or clone this repository
- Choose a demo branch (
registry-demo-cforregistry-demo-gh) to start from - Add your MCP servers under
servers/<name>/ - Push to trigger the GitHub Action
- Deploy to your chosen platform
For detailed examples, see the demo branches.
- Purpose: This is a public demo repository. Use it as a template or reference.
- Production: Do not treat generated examples as production content.
- Engine Implementation: The registry engine lives in a separate repository.
- Standards: All JSON metadata follows MCP registry schema conventions.
This project is developed and maintained by Blackout Secure.
Blackout Secure provides open-source tools and infrastructure for secure model context protocol (MCP) implementations, enabling developers to build reliable and scalable AI integrations.