Deploy to target marketplace (Apify, Smithery, npm)
Deploy built MCP servers to marketplaces like Apify, Smithery, or npm. Use for final release after QA passes, with dry-run validation to preview changes before publishing.
/plugin marketplace add JesseHenson/claude_code_apex_marketplace/plugin install mcp-opportunity-pipeline@claude-code-apex-marketplaceDeploy built MCP server to target marketplace.
outputs/build/{name}/ from Stage 5outputs/package/{name}/ from Stage 7APIFY_TOKEN set (for Apify)Parse from user input:
--name: Build name to publish (required if multiple)--target: apify | smithery | npm (default: apify)--dry-run: Validate without publishing (default: true)Use the publisher agent to:
Validate all artifacts exist:
Pre-publish checklist:
If --dry-run:
Publish to Apify:
cd outputs/build/{name}
apify login --token $APIFY_TOKEN
apify push
Configure monetization:
Verify publication:
Log publication:
outputs/publish/publication-log.jsonMarketing (manual review):
{
"published_at": "2025-11-25T16:00:00Z",
"name": "notion-database-sync",
"target": "apify",
"status": "success",
"url": "https://apify.com/jessehenson/notion-database-sync",
"store_url": "https://apify.com/store/jessehenson/notion-database-sync",
"version": "0.1.0",
"marketing_ready": true,
"marketing_files": [
"outputs/package/notion-database-sync/marketing/reddit-post.md",
"outputs/package/notion-database-sync/marketing/twitter-thread.md"
]
}
outputs/publish/publication-log.json:
{
"publications": [
{
"name": "notion-database-sync",
"published_at": "2025-11-25T16:00:00Z",
"target": "apify",
"url": "https://apify.com/...",
"version": "0.1.0",
"revenue_30d": null,
"installs_30d": null
}
]
}
After successful publication:
outputs/package/{name}/marketing/