blackoutsecure/Blackout Secure MCP Registry Engine

A static, host‑agnostic registry engine for MCP services, supporting validation, listing, and discovery.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 23, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: blackoutsecure/bos-mcp-registry-engine@57d8774944c95eb0b073de4dd72217e715cd3c59 # latest

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
action_typeAction mode to run (generate_registry, validate_registry, generate_server_manifest, validate_server_manifest)yes
log_levelOptional log verbosity level (suggested: debug, info, warn, error)noinfo
sourcePath to the servers directoryno./servers
outputPublic output directory name under internal base output path (default: public)nopublic
output_directoryBase output directory path for generated registry artifacts (default: dist)nodist
deployment_environmentDeployment environment profile (github for GitHub Pages, cloudflare for Cloudflare Pages/Workers, none for host-agnostic static output)nogithub
cloudflare_lean_outputWhen deployment_environment=cloudflare, generate lean output by emitting JSON files and using _redirects for extensionless aliasesnotrue
configOptional path to custom registry config file (supports version and externalRepositories)no
upload_artifactsUpload generated registry output as a GitHub Actions artifact (generate_registry only)notrue
artifact_nameArtifact name used when upload_artifacts is enablednomcp-registry-files
artifact_retention_daysOptional artifact retention in days (positive integer) when upload_artifacts is enabledno1
commit_generated_artifactsCommit and push generated registry artifacts from the checked-out repository (generate_registry only; requires upload_artifacts=true)notrue
artifact_committer_nameGit committer name used when commit_generated_artifacts is enabled and local git user.name is unsetnogithub-actions[bot]
artifact_committer_emailGit committer email used when commit_generated_artifacts is enabled and local git user.email is unsetno41898282+github-actions[bot]@users.noreply.github.com
server_slugServer folder slug under source (required for generate_server_manifest and validate_server_manifest)no
server_nameServer manifest name (required for generate_server_manifest)no
server_titleOptional server title for generated/updated server.jsonno
server_descriptionServer manifest description (required for generate_server_manifest)no
server_website_urlOptional server websiteUrl for generated/updated server.jsonno
repository_urlOptional repository URL for generated/updated server.jsonno
repository_sourceRepository source for generated/updated server.json when repository_url is setnogithub
repository_subfolderOptional repository subfolder for generated/updated server.jsonno
server_versionVersion manifest filename/version field for generated/updated versions/<version>.jsonno1.0.0
release_dateOptional ISO date (YYYY-MM-DD) for generated/updated version manifest releaseDateno
package_registry_typePackage registryType for generated/updated version manifest package entrynonpm
package_identifierOptional package identifier for generated/updated version manifest package entryno
package_transport_typePackage transport.type for generated/updated version manifest package entrynostdio

no outputs