Skip to main content
plugin official · Anthropic

mcp-server-dev — Claude Code plugin: skills for building MCP servers

Three skills that take you from "what am I even connecting to" to a working MCP server with tools, auth and, if you want them, in-chat widgets.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin install mcp-server-dev@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official
Open on GitHub

What mcp-server-dev does

The plugin ships three skills that compose into one build path. build-mcp-server is the front door: it interrogates the use case, picks a deployment model (remote HTTP, MCPB or local stdio), picks a tool-design pattern and routes to a specialized skill. build-mcp-app adds interactive UI widgets — forms, pickers, confirm dialogs rendered inline in chat — and works on remote servers and MCPB bundles. build-mcpb packages a local stdio server with its runtime so users can install it without Node or Python.

From your answers the entry skill recommends one of four paths. For anything wrapping a cloud API it points at remote streamable-HTTP and scaffolds it inline. Need in-chat UI? It hands off to build-mcp-app. Server has to touch the local machine? That goes to build-mcpb. A local stdio prototype gets scaffolded in place too, with a note about upgrading to MCPB later.

Each skill carries reference files for the parts that don't fit in the main instructions: auth flows (DCR/CIMD), tool-description writing, widget templates, manifest schemas, security hardening. It only runs in Claude — there is no other install target.

What it helps with

  • pick a deployment model for an MCP server that fits the use case
  • scaffold a remote HTTP server wrapping a cloud API
  • add forms and confirm dialogs inline in chat
  • package a local stdio server so it installs without Node or Python
  • work out DCR and CIMD auth flows

Example prompts for the agent

  • help me build an MCP server
  • /mcp-server-dev:build-mcp-server
  • I need an MCP server that reads local files — package it as MCPB

How to install mcp-server-dev

Plugin marketplace

/plugin install mcp-server-dev@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about mcp-server-dev

How do I install mcp-server-dev in Claude?

Add the marketplace first: /plugin marketplace add anthropics/claude-plugins-official, then install the plugin: /plugin install mcp-server-dev@claude-plugins-official.

What does mcp-server-dev do?

It walks you through designing and building an MCP server: choosing a deployment model, a tool-design pattern and an auth flow, and adding interactive widgets when you need them.

How do the three skills differ?

build-mcp-server is the entry point and router, build-mcp-app handles in-chat UI widgets, and build-mcpb bundles a local stdio server with its runtime.

Source text

mcp-server-dev · Apache-2.0
# mcp-server-dev

Skills for designing and building MCP servers that work seamlessly with Claude.

## What's inside

Three skills that compose into a full build path:

| Skill | Purpose |
|---|---|
| **`build-mcp-server`** | Entry point. Interrogates the use case, picks deployment model (remote HTTP / MCPB / local stdio), picks tool-design pattern, routes to a specialized skill. |
| **`build-mcp-app`** | Adds interactive UI widgets (forms, pickers, confirm dialogs) rendered inline in chat. Works on remote servers and MCPB bundles. |
| **`build-mcpb`** | Packages a local stdio server with its runtime so users can install it without Node/Python. For servers that must touch the local machine. |

## How it works

`build-mcp-server` is the front door. It asks what you're connecting to, who'll use it, how big the action surface is, and whether you need in-chat UI. From those answers it recommends one of four paths:

- **Remote streamable-HTTP** (the default recommendation for anything wrapping a cloud API) — scaffolded inline
- **MCP app** — hands off to `build-mcp-app`
- **MCPB** — hands off to `build-mcpb`
- **Local stdio prototype** — scaffolded inline with an MCPB upgrade note

Each skill ships reference files for the parts that don't fit in the main instructions: auth flows (DCR/CIMD), tool-description writing, widget templates, manifest schemas, security hardening.

## Usage

Ask Claude to "help me build an MCP server" and the entry skill will trigger. Or invoke directly:

```
/mcp-server-dev:build-mcp-server
```

© Anthropic · Apache-2.0 · anthropics/claude-plugins-official

Similar plugins

All plugins for Agent setup: memory, context, orchestration →
mcporter openclaw This skill lets an agent list, configure, authenticate, inspect, and call MCP servers over HTTP or stdio. Use it when MCP tools need direct CLI access. CX Codex +1 6,300installs backend-architect davila7 A subagent for backend design work: service boundaries, API paradigm choice, database schemas and observability. Useful when the decision comes before the first line of code. 23,691installs ponytail DietrichGebert ponytail steers Claude Code toward small, direct solutions and away from abstractions nobody asked for. Use it when you want the agent to build on what the project already has. ★ 176,443repo stars impeccable pbakaus Hands your agent a designer's vocabulary: 24 commands like polish, audit and bolder, so UI feedback stops being “make it pretty”. ★ 88,212repo stars last-30-days-skill mvanhorn Searches the web for what people posted about a topic in the last month and turns it into one structured brief. ★ 65,508repo stars claude-hud jarrodwatts Shows context usage, rate limits, running tools and todo progress under your input line. Useful when a session runs long and you want to watch the spend. ★ 28,841repo stars understand-anything Egonex-AI Turns codebases or markdown wikis into an interactive knowledge graph with a browser dashboard. Helps navigate unfamiliar repositories without reading files blindly. ★ 88,314repo stars mem0 mem0ai Adds persistent memory to Claude Code so your agent retains project context across terminal sessions. ★ 67,829repo stars

From the same set123

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor