loading…
Search for a command to run...
loading…
Check if your MCP server is ready to publish on the MCP Registry, Smithery, or npm. Preflight validates your server's actual artifacts — `server.json`, `package
Check if your MCP server is ready to publish on the MCP Registry, Smithery, or npm. Preflight validates your server's actual artifacts — server.json, package.json, smithery.yaml — against the documented requirements of each directory. Every finding includes the evidence found, the directory rule it maps to, and the exact fix. ## What it checks - MCP Registry — server.json schema, name format, packages/remotes config, transport type, npm mcpName ownership, PyPI README marker - Smithery — Streamable HTTP transport, public HTTPS endpoint, server-card presence - npm — name, version, entry point (bin/main) Each finding is tagged with evidence level (verified_from_artifact or inferred), rule type (hard_requirement, directory_convention, or heuristic), and a source URL linking to the directory documentation. ## How to use Call check_publish_readiness with raw artifact contents (all fields optional): - manifest — your server.json - package_json — your package.json - smithery_yaml — your smithery.yaml - pyproject_toml — your pyproject.toml - readme — your README - target_directories — optional array of mcp_registry, smithery, npm Returns a verdict (checks_pass, fixable, or not_ready), per-directory readiness, and evidence-backed findings with concrete fixes. Zero dependencies. No LLM calls. No authentication. No PII collection.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"preflight": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"run",
"evan-follis-u0ll/preflight"
]
}
}
}PRs, issues, code search, CI status
автор: GitHubDatabase, auth and storage
автор: SupabaseReference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.