{"id":"72129ec9-1ccf-4a12-a9a4-b0dc4a2a113d","shortId":"Qxa9Dx","kind":"mcp","title":"Apostrophe CMS Generator","tagline":"Automates Apostrophe CMS module creation with intelligent code generation for pieces, pages, widgets, and bundles inc...","description":"Automates Apostrophe CMS module creation with intelligent code generation for pieces, pages, widgets, and bundles including BEM-style SCSS and design token parsing.\n\nApostrophe CMS Code Generator is an AI-powered development tool that automates the creation of Apostrophe CMS modules through both a web interface and MCP server integration. The implementation provides intelligent code generation for pieces, pages, widgets, and bundles with automatic BEM-style SCSS generation, project discovery, and streaming progress updates. Built with Express.js and the MCP SDK, it integrates with Claude Code through MCP tools for natural language module requests and includes design token parsing for production-ready styling.","tags":["apostrophe","cms","generator"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/andrewmat32/apostrophe-cms-generator","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.560","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 5 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T14:22:12.636Z","embedding":null,"createdAt":"2026-04-18T21:46:51.558Z","updatedAt":"2026-05-02T14:22:12.636Z","lastSeenAt":"2026-05-02T14:22:12.636Z","tsv":"'ai':51 'ai-pow':50 'apostroph':1,5,21,44,60 'autom':4,20,56 'automat':85 'bem':37,87 'bem-styl':36,86 'built':97 'bundl':18,34,83 'claud':107 'cms':2,6,22,45,61 'code':11,27,46,76,108 'creation':8,24,58 'design':41,119 'develop':53 'discoveri':92 'express.js':99 'generat':3,12,28,47,77,90 'implement':73 'inc':19 'includ':35,118 'integr':71,105 'intellig':10,26,75 'interfac':67 'languag':114 'mcp':69,102,110 'modul':7,23,62,115 'natur':113 'open-source' 'page':15,31,80 'pars':43,121 'piec':14,30,79 'power':52 'product':124 'production-readi':123 'progress':95 'project':91 'provid':74 'readi':125 'request':116 'scss':39,89 'sdk':103 'server':70 'stream':94 'style':38,88,126 'token':42,120 'tool':54,111 'transport-stdio' 'updat':96 'web':66 'widget':16,32,81","prices":[{"id":"1ad410a9-f1d4-42e5-87d0-5e088004b5b0","listingId":"72129ec9-1ccf-4a12-a9a4-b0dc4a2a113d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:46:51.558Z"}],"sources":[{"listingId":"72129ec9-1ccf-4a12-a9a4-b0dc4a2a113d","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/andrewmat32-apostrophe-cms-generator","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:46:51.558Z","lastSeenAt":"2026-05-02T14:22:12.636Z"}],"details":{"listingId":"72129ec9-1ccf-4a12-a9a4-b0dc4a2a113d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Apostrophe CMS Generator","github_stars":5,"registry_url":"https://www.pulsemcp.com/servers/andrewmat32-apostrophe-cms-generator","source_code_url":"https://github.com/andrewmat32/apostrophe-cms-generator"},"updatedAt":"2026-05-02T14:22:12.636Z"}}