
Preflight validates your MCP server artifacts against the actual publishing requirements of the MCP Registry, Smithery, and npm before you submit. It exposes a single check_publish_readiness tool that parses your server.json, package.json, smithery.yaml, and other config files, then returns actionable findings tagged with severity, evidence level, and links to the specific directory documentation each rule comes from. Every blocker includes the exact fix. It's pure validation with no rewrites, no LLM calls, and no runtime probing. Reach for it when you're packaging a server for distribution and want to catch policy violations like missing mcpName fields or malformed transport configs before hitting submit. Runs over streamable HTTP or as a direct REST API.
Public tool metadata for what this MCP can expose to an agent.
check_publish_readinessValidate whether an MCP server is publishable on real directories (MCP Registry, Smithery, npm). Provide raw artifact contents. Returns evidence-backed findings with source-linked directory rules.6 paramsValidate whether an MCP server is publishable on real directories (MCP Registry, Smithery, npm). Provide raw artifact contents. Returns evidence-backed findings with source-linked directory rules.
manifeststringpackage_jsonstringpyproject_tomlstringreadmestringsmithery_yamlstringtarget_directoriesarrayThis repository is archived. It was the initial
v0.1.0release snapshot (2026-04-11) of Preflight and is no longer maintained.
Canonical implementation:
evanfollis/skillfoundry-products → products/preflight
Live demo: https://skillfoundry.synaplex.ai/products/preflight/
Preflight is developed inside the Skillfoundry products monorepo, where it
receives ongoing work (telemetry, deploy configuration, hardening). This
standalone repo only ever held the frozen v0.1.0 release and had drifted
behind. To keep one honest source of truth, the canonical implementation and the
MCP Registry publish identity were consolidated into the monorepo.
The registry entry io.github.evanfollis/preflight is now published from the
monorepo (from v0.1.1 onward), with repository.url pointing at
github.com/evanfollis/skillfoundry-products. The v0.1.0 entry published from
this repo is retained in the registry as version history. The served endpoint is
unchanged: https://skillfoundry.synaplex.ai/products/preflight/mcp/.
The original v0.1.0 release commit remains in this repository's git history.
Nothing was deleted; this repo is preserved read-only as the lineage of the
first Preflight release.