{"id":"5baa7412-8727-45d2-bff8-4da1c4854348","shortId":"2Y5vVE","kind":"mcp","title":"PromptCrafting","tagline":"Security-hardened prompt engineering framework with structured template compilation, RBAC enforcement, and audit logg...","description":"Security-hardened prompt engineering framework with structured template compilation, RBAC enforcement, and audit logging on Cloudflare Workers.\n\nDeploys a four-layer prompt compilation stack on Cloudflare Workers with Durable Objects for stateful session management. Enforces security boundaries including JWT authentication, identity-based rate limiting, input sanitization, sandwich defense against injection, and PII redaction. Stores versioned prompt templates in Workers KV with HMAC integrity verification and logs all operations to D1 for compliance auditing.","tags":["promptcrafting"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/chemically-motivated-solutions/promptcrafting-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.552","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 1 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-15T05:22:22.718Z","embedding":null,"createdAt":"2026-04-26T00:22:10.014Z","updatedAt":"2026-05-15T05:22:22.718Z","lastSeenAt":"2026-05-15T05:22:22.718Z","tsv":"'audit':15,30,92 'authent':58 'base':61 'boundari':55 'cloudflar':33,44 'compil':11,26,41 'complianc':91 'd1':89 'defens':67 'deploy':35 'durabl':47 'enforc':13,28,53 'engin':6,21 'four':38 'four-lay':37 'framework':7,22 'harden':4,19 'hmac':81 'ident':60 'identity-bas':59 'includ':56 'inject':69 'input':64 'integr':82 'jwt':57 'kv':79 'layer':39 'limit':63 'log':31,85 'logg':16 'manag':52 'mcp' 'object':48 'open-source' 'oper':87 'pii':71 'prompt':5,20,40,75 'promptcraft':1 'rate':62 'rbac':12,27 'redact':72 'sandwich':66 'sanit':65 'secur':3,18,54 'security-harden':2,17 'session':51 'stack':42 'state':50 'store':73 'structur':9,24 'templat':10,25,76 'transport-stdio' 'verif':83 'version':74 'worker':34,45,78","prices":[{"id":"edef629d-b566-413f-8abd-4cb762b9a4a8","listingId":"5baa7412-8727-45d2-bff8-4da1c4854348","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-26T00:22:10.014Z"}],"sources":[{"listingId":"5baa7412-8727-45d2-bff8-4da1c4854348","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/gh-canstralian-promptcrafting","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-26T00:22:10.014Z","lastSeenAt":"2026-05-15T05:22:22.718Z"}],"details":{"listingId":"5baa7412-8727-45d2-bff8-4da1c4854348","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"PromptCrafting","github_stars":1,"registry_url":"https://www.pulsemcp.com/servers/gh-canstralian-promptcrafting","source_code_url":"https://github.com/chemically-motivated-solutions/promptcrafting-mcp"},"updatedAt":"2026-05-15T05:22:22.718Z"}}