partialcommitted read-only stdio MCP server/tool surface on mainnot an execution brainMany users search for:
Switchyard MCPSwitchyard MCP serverAI runtime MCP backendWithout this page, it is easy to confuse:
pnpm run switchyard:mcppackages/surfaces/mcpswitchyard.runtime.bootstrapswitchyard.providers.listswitchyard.runtime.healthswitchyard.auth.statusIf later phase gates open further, a more reasonable direction is:
If plugin, skills, or builder tooling only needs current truth, the stable entrypoints today are:
pnpm run switchyard:mcppnpm run switchyard:cli -- mcp-statuspnpm run switchyard:cli -- surface-catalogpnpm run switchyard:cli -- compat-target-catalogpnpm run switchyard:cli -- compat-target-catalog-schemapnpm run switchyard:cli -- builder-kit-catalogpnpm run switchyard:cli -- builder-kit-catalog-schemapnpm run switchyard:cli -- skill-pack-catalogpnpm run switchyard:cli -- skill-pack-catalog-schemapnpm run switchyard:cli -- mcp-toolspnpm run switchyard:cli -- mcp-tool-catalogpnpm run switchyard:cli -- mcp-tool-catalog-schemapnpm run switchyard:cli -- mcp-tool --target switchyard.runtime.healthpnpm run switchyard:cli -- starter-manifests-schemapnpm run switchyard:cli -- starter-examples-schemapnpm run switchyard:cli -- starter-pack-indexpnpm run switchyard:cli -- starter-pack-index-schemapnpm run switchyard:cli -- starter-pack-chooserpnpm run switchyard:cli -- starter-pack-chooser-schemapnpm run switchyard:cli -- starter-pack-scenario --target mcp-inspectordocs/public-surface-catalog.jsonIf you want a minimal runnable sample instead of assembling a client manually, open:
If your real question is:
Should I start with the
mcpstarter pack or another pack?
Do not stop at the tool inventory. Go here next:
switchyard.catalog.starter_pack_chooserswitchyard.catalog.starter_pack_scenarioIf you have already decided to attach Switchyard to a host instead of only reading current truth, go here next:
switchyard.catalog.host_playbooksswitchyard.catalog.host_playbookswitchyard.catalog.host_examplesswitchyard.catalog.host_exampleTreat this section like a triage desk:
switchyard.runtime.bootstrapswitchyard.providers.listswitchyard.runtime.healthswitchyard.auth.statusswitchyard.provider.statusswitchyard.provider.probeswitchyard.provider.remediationswitchyard.provider.current_pageswitchyard.provider.current_consoleswitchyard.provider.current_networkswitchyard.provider.store_readinessswitchyard.provider.live_readinessswitchyard.provider.attach_targetswitchyard.provider.diagnose_ladderswitchyard.provider.support_bundleswitchyard.provider.diagnoseswitchyard.catalog.surface_catalogswitchyard.catalog.surface_catalog_schemaswitchyard.catalog.compat_target_catalogswitchyard.catalog.compat_target_catalog_schemaswitchyard.catalog.builder_kit_catalogswitchyard.catalog.builder_kit_catalog_schemaswitchyard.catalog.skill_pack_catalogswitchyard.catalog.skill_pack_catalog_schemaswitchyard.catalog.provider_catalogswitchyard.catalog.provider_entryswitchyard.catalog.compat_targetsswitchyard.catalog.compat_targetswitchyard.catalog.builder_kitsswitchyard.catalog.builder_kitswitchyard.catalog.skill_packsswitchyard.catalog.skill_packswitchyard.catalog.starter_manifestsswitchyard.catalog.starter_manifests_schemaswitchyard.catalog.starter_examplesswitchyard.catalog.starter_examples_schemaswitchyard.catalog.starter_pack_indexswitchyard.catalog.starter_pack_index_schemaswitchyard.catalog.starter_pack_entryswitchyard.catalog.starter_pack_chooserswitchyard.catalog.starter_pack_chooser_schemaswitchyard.catalog.starter_pack_scenarioswitchyard.catalog.starter_pack_comparisonswitchyard.catalog.starter_pack_comparison_schemaswitchyard.catalog.starter_pack_filterswitchyard.catalog.builder_journeysswitchyard.catalog.builder_journeys_schemaswitchyard.catalog.builder_journeyswitchyard.catalog.builder_intent_routerswitchyard.catalog.builder_intent_router_schemaswitchyard.catalog.builder_intentswitchyard.catalog.keyword_truthswitchyard.catalog.keyword_truth_schemaswitchyard.catalog.keyword_entryswitchyard.catalog.host_playbooksswitchyard.catalog.host_playbooks_schemaswitchyard.catalog.host_playbookswitchyard.catalog.host_examplesswitchyard.catalog.host_examples_schemaswitchyard.catalog.host_exampleswitchyard.catalog.builder_templateswitchyard.catalog.builder_exampleswitchyard.catalog.skill_templateswitchyard.catalog.skill_exampleswitchyard.catalog.mcp_statusswitchyard.catalog.mcp_toolsswitchyard.catalog.mcp_tool_catalogswitchyard.catalog.mcp_tool_catalog_schemaswitchyard.catalog.mcp_toolThese claims are still dishonest:
Switchyard MCP has full tool parity todaySwitchyard MCP is already an execution brainSwitchyard is already a Codex/Claude Code MCP backendThe most truthful public wording today is:
Switchyard ships a committed read-only MCP surface on
main, but it is still only a thin partial server/tool slice.