Use Prefab from any MCP agent: list your macOS project templates, create them, and deploy them.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add prefab-mcp -- npx -y prefab-mcp{
"mcpServers": {
"prefab-mcp": {
"command": "npx",
"args": ["-y", "prefab-mcp"]
}
}
}MCP Servers overview
# prefab-mcp
An MCP server for [Prefab](https://www.prefabapp.io), so an agent can see your templates and
deploy one for you.
"Set up a new client folder for Northwind, autumn campaign, on my Desktop"
## What it exposes
| Tool | Does |
| --- | --- |
| `list_templates` | Every template, what it creates, what it asks for |
| `describe_template` | One template in full: structure, placeholders, actions |
| `preview_deploy` | What a deploy would create, and what values are still missing. Creates nothing |
| `deploy_template` | Creates the folders, filling in the values given |
| `list_watched_folders` | Folders Prefab is watching, and the rules on them |
| `list_globals` | Library-wide placeholders, actions and value presets |
## Setting it up
Works with any client that speaks MCP over stdio.
**As a bundle** - download `prefab.mcpb` from the
[releases page](https://github.com/davidjaykelly/prefab-mcp/releases) and double-click it. Clients
that install MCP bundles, Claude Desktop among them, bring their own Node, so there is nothing else
to install.
**From the command line** (Claude Code, and anything with the same idea):
claude mcp add prefab -- npx -y prefab-mcp
**In a config file** - Cursor, Zed, and most others:
```json
{
"mcpServers": {
"prefab": { "command": "npx", "args": ["-y", "prefab-mcp"] }
}
}
```
Then switch on **Let agents and scripts control Prefab** in Prefab's Settings ▸ Permissions. It is
off by default; reading your templates works without it, creating and deploying does not.
That switch arrives in **Prefab 1.1.6**. On an earlier version the reading tools work and the rest
say so.
Requires macOS, Prefab installed and opened once, and Node 18+ (except for the `.mcpb` route).
## How it works
Prefab is sandboxed and has no network access, so it cannot host anything. This server runs beside
it instead: it **reads** the library straight out of the app group
(`~/Library/Group Containers/group.VFDG327T66.prefab`) and **asks the app to deploy** through the
same `prefab://` URL the Finder extension uses. Two consequences worth knowing:
- **Prefab has to be running** for a deploy. Reading works either way.
- **The destination has to be a folder Prefab has been granted.** macOS keeps a sandboxed app out
of your folders until you point it at one. `preview_deploy` and `deploy_template` both check
first and say so, rather than leaving a permission dialog on screen that an agent cannot answer.
Grant folders in Prefab, under Settings ▸ Permissions.
Nothing here writes to Prefab's library. The app owns those files, and editing them behind its
back would be overwritten the next time it saves.
## Development
npm test # checks placeholder resolution matches the app's Swift, case for case
npm run try '[["list_templates",{}]]' # call a tool the way a client does
`src/resolve.js` is a deliberate duplicate of `RenamePattern.swift`. If you change one, change the
other - `npm test` compiles the Swift and compares the two.
What people ask about prefab-mcp
What is davidjaykelly/prefab-mcp?
+
davidjaykelly/prefab-mcp is mcp servers for the Claude AI ecosystem. Use Prefab from any MCP agent: list your macOS project templates, create them, and deploy them. It has 0 GitHub stars and its last recorded update is dated 2026-08-25.
How do I install prefab-mcp?
+
You can install prefab-mcp by cloning the repository (https://github.com/davidjaykelly/prefab-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is davidjaykelly/prefab-mcp safe to use?
+
Our security agent has analyzed davidjaykelly/prefab-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains davidjaykelly/prefab-mcp?
+
davidjaykelly/prefab-mcp is maintained by davidjaykelly. The last recorded GitHub activity is dated 2026-08-25, with 0 open issues.
Are there alternatives to prefab-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy prefab-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/davidjaykelly-prefab-mcp)<a href="https://claudewave.com/repo/davidjaykelly-prefab-mcp"><img src="https://claudewave.com/api/badge/davidjaykelly-prefab-mcp" alt="Featured on ClaudeWave: davidjaykelly/prefab-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!