Skip to main content
ClaudeWave

pepita local MCP server — factored out from the pepita monorepo

MCP ServersOfficial Registry0 stars0 forksTypeScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: NPX · @pepitahq/mcp
Claude Code CLI
claude mcp add pepita-mcp -- npx -y @pepitahq/mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "pepita-mcp": {
      "command": "npx",
      "args": ["-y", "@pepitahq/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.
Use cases

MCP Servers overview

> **Snapshot.** Factored out of the private pepita monorepo, built and released from there,
> and **not standalone-buildable**. PRs are applied in the monorepo. https://pepita.dev

# @pepitahq/mcp

Local [MCP](https://modelcontextprotocol.io) server (stdio) for [pepita](https://pepita.dev)
sites. Lets a local Claude (Claude Code / Desktop / the MCP Inspector) read and
edit your sites, publish them, and manage shareable preview links — the same
things you can do in the editor. Edits show up live in the pepita editor too, so
you can move between the chat and the visual editor mid-task.

> **Prefer the hosted connector?** There's a remote, OAuth-authenticated connector
> at `https://mcp.pepita.dev/mcp` — nothing to install, just sign in with your
> pepita account:
> ```bash
> claude mcp add --transport http pepita https://mcp.pepita.dev/mcp
> ```
> (or add it as a custom connector in Claude Desktop / claude.ai). This package is
> the **local** alternative — it runs on your machine and works with any MCP client.

Authentication reuses the pepita CLI: run `pepita login` first (writes
`~/.pepita/config.json`), or set `PEPITA_TOKEN`. No separate OAuth.

## Use

```bash
# one-off, no install:
npx @pepitahq/mcp

# register the local server in Claude Code:
claude mcp add pepita-local -- npx -y @pepitahq/mcp
```

Also listed in the [MCP Registry](https://registry.modelcontextprotocol.io) as
`dev.pepita.mcp/mcp`. If your MCP client can browse the registry, find **pepita**
there and add it in one step; otherwise use the `npx` / `claude mcp add` setup above
(the registry entry points at the same `@pepitahq/mcp` package).

## Tools

Fifteen tools — six that read your sites, six that write, publish, or manage
previews, and three that manage assets:

- **Read** — `list_sites`, `get_status`, `list_site_files`, `read_site_file`, `list_previews`,
  `list_video_assets`
- **Write** — `create_site` (a brand-new site, live immediately with starter content),
  `write_site_file` (into the working copy), `publish` (→ live), and preview
  links: `create_preview`, `update_preview` (push the current site onto an existing
  link), `delete_preview`
- **Assets** — `rename_asset` (display label only — the id and URLs never change, so
  pages referencing the asset keep working), `get_video_asset_original_url` (an
  expiring download link for the uploaded original), `delete_video_asset` (removes
  the asset and stops its streams)

`list_site_files` / `read_site_file` read the working copy by default, the live
site (`state: "live"`), or a specific preview link (`preview: "<name>"`).

Destructive / account-level actions (custom domains, team, billing, deleting a
site) are deliberately not exposed — those stay in the editor UI, where their
confirmations live. Creating a site IS exposed (it destroys nothing); deleting
one is not. (Deleting a preview link is exposed: it only stops serving, and the
version stays restorable from History.)

## Env

- `PEPITA_TOKEN` — bearer token (overrides the config file).
- `PEPITA_API_BASE` — API host (default `https://app.pepita.dev`).
- `PEPITA_CONFIG_DIR` — config dir (default `~/.pepita`).

What people ask about pepita-mcp

What is pepitahq/pepita-mcp?

+

pepitahq/pepita-mcp is mcp servers for the Claude AI ecosystem. pepita local MCP server — factored out from the pepita monorepo It has 0 GitHub stars and was last updated today.

How do I install pepita-mcp?

+

You can install pepita-mcp by cloning the repository (https://github.com/pepitahq/pepita-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is pepitahq/pepita-mcp safe to use?

+

pepitahq/pepita-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains pepitahq/pepita-mcp?

+

pepitahq/pepita-mcp is maintained by pepitahq. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to pepita-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy pepita-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.

Featured on ClaudeWave: pepitahq/pepita-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/pepitahq-pepita-mcp)](https://claudewave.com/repo/pepitahq-pepita-mcp)
<a href="https://claudewave.com/repo/pepitahq-pepita-mcp"><img src="https://claudewave.com/api/badge/pepitahq-pepita-mcp" alt="Featured on ClaudeWave: pepitahq/pepita-mcp" width="320" height="64" /></a>

More MCP Servers

pepita-mcp alternatives