{"name":"io.prefabapp/prefab","slug":"prefabapp-prefab","title":null,"description":"List, create and deploy your Prefab project templates from any MCP agent.","url":"https://mcp.market/server/prefabapp-prefab","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"devtools","tags":["devtools","ai"],"presence":{"score":22,"stars":2,"forks":0,"downloads_week":35,"last_push_at":"2026-08-25T14:44:00.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/davidjaykelly/prefab-mcp","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"npm","identifier":"prefab-mcp","version":"0.1.1","transport":{"type":"stdio"}}],"tools":[{"name":"apply_rules_to_folder","description":"Run a watched folder's rules over the files sitting in it now. With dryRun, reports what","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_template","description":"Add a new template to the library. Describe the folders and files as a tree; a node with","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_global_placeholder","description":"Templates that reference the key will deploy it literally again unless they define it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_template","description":"Remove a template from the library. Starter templates cannot be deleted.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_value_preset","description":"A paused folder keeps its rules but stops acting on files that arrive.","write_action":true,"price_micros":0,"input_schema":null},{"name":"deploy_template","description":"Create a template's folders and files inside a destination folder, filling in the values","write_action":true,"price_micros":0,"input_schema":null},{"name":"describe_template","description":"The full structure of one template: every folder and file it creates, the placeholders it","write_action":false,"price_micros":0,"input_schema":null},{"name":"duplicate_template","description":"Copy a template. The usual way to build on a starter template, which cannot be edited in place.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_templates","description":"Write one or more templates to a .prefab file that can be opened on another Mac. Templates","write_action":true,"price_micros":0,"input_schema":null},{"name":"import_archive","description":"Add the templates in a .prefab file to this library.","write_action":false,"price_micros":0,"input_schema":null},{"name":"import_folder","description":"Turn a project folder that already exists into a template. \"contents\" keeps the files and","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_globals","description":"Library-wide placeholders, actions and saved value presets - the things defined once and","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_templates","description":"Every template in the user's Prefab library: what it is called, what it creates, and the","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_watched_folders","description":"Folders Prefab is watching, and the rules that run on files landing in them. Explains why a","write_action":false,"price_micros":0,"input_schema":null},{"name":"pause_watched_folder","description":"A paused folder keeps its rules but stops acting on files that arrive.","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_deploy","description":"What deploying a template into a folder would create, with the given values filled in.","write_action":true,"price_micros":0,"input_schema":null},{"name":"request_folder_access","description":"Prefab is sandboxed and can only work in folders the user has pointed it at. This puts the","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_global_placeholder","description":"A placeholder available to every template that writes {{key}} without defining it itself.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_value_preset","description":"A named set of answers - \"Acme\", \"Northern Stage\" - that fills a deploy prompt in one go.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stop_watching_folder","description":"Forget the folder and its rules. The folder and its files are left alone.","write_action":false,"price_micros":0,"input_schema":null},{"name":"undo_watched_folder_run","description":"Put back what a watched folder last changed. Files converted without keeping the original,","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_template","description":"Change an existing template: its name, description, icon, structure or placeholders.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-31T17:28:17.621Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T17:28:17.550Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 67 days ago"]},"identity":{"score":5,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"prefab-mcp","version":"0.1.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-25T14:24:56.692Z","repositoryUrl":"git+https://github.com/davidjaykelly/prefab-mcp.git","weeklyDownloads":35}],"repo":{"found":true,"owner":"davidjaykelly","repo":"prefab-mcp","archived":false,"pushedAt":"2026-08-25T14:44:00Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/41692136?v=4","ownerCreatedAt":"2018-07-25T14:18:10Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/41692136?v=4&s=128","source":"registry"},"presence":{"stars":2,"forks":0,"downloadsWeek":35,"license":"MIT","lastPushAt":"2026-08-25T14:44:00.000Z","score":22}}}},"grade_history":[{"kind":"downgrade","fromGrade":"A","toGrade":"B","reason":"score 83","createdAt":"2026-10-31T17:28:18.135Z"}],"reviews":[]}