Skip to main content
ClaudeWave

Use Prefab from any MCP agent: list your macOS project templates, create them, and deploy them.

MCP ServersRegistry oficial0 estrellas0 forksJavaScriptMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/26/2026
Install in Claude Code / Claude Desktop
Method: NPX · prefab-mcp
Claude Code CLI
claude mcp add prefab-mcp -- npx -y prefab-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "prefab-mcp": {
      "command": "npx",
      "args": ["-y", "prefab-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# 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.
claudemacosmcpmodel-context-protocoltemplates

Lo que la gente pregunta sobre prefab-mcp

¿Qué es davidjaykelly/prefab-mcp?

+

davidjaykelly/prefab-mcp es mcp servers para el ecosistema de Claude AI. Use Prefab from any MCP agent: list your macOS project templates, create them, and deploy them. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-25.

¿Cómo se instala prefab-mcp?

+

Puedes instalar prefab-mcp clonando el repositorio (https://github.com/davidjaykelly/prefab-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar davidjaykelly/prefab-mcp?

+

Nuestro agente de seguridad ha analizado davidjaykelly/prefab-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene davidjaykelly/prefab-mcp?

+

davidjaykelly/prefab-mcp es mantenido por davidjaykelly. La última actividad registrada en GitHub es del 2026-08-25, con 0 issues abiertos.

¿Hay alternativas a prefab-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega prefab-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: davidjaykelly/prefab-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/davidjaykelly-prefab-mcp)](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>

Más MCP Servers

Alternativas a prefab-mcp