build-mcp-server
Officialbuild mcp server
What it does
- Just me / my team, on our machines → Local stdio is acceptable (easiest to prototype)
- Anyone who installs it → Remote HTTP (strongly preferred) or MCPB (if it must be local)
- Users of Claude desktop who want UI widgets → MCP app (remote or MCPB)
- Under ~15 actions → one tool per action
- Dozens to hundreds of actions (e.g. wrapping a large API surface) → search + execute pattern
- Neither → plain tool returning text/JSON.
- None / API key → straightforward
Requirements & configuration
- 4. Does a tool need mid-call user input or rich display?
- Rich/visual UI (charts, custom pickers with search, live dashboards) → MCP app widgets — iframe-based, needs @modelcontextprotocol/ext-apps. See build-mcp-app skill.
- None / API key → straightforward
- OAuth 2.0 → you'll need a remote server with CIMD (preferred) or DCR support; see references/auth.md
- OAuth flows work properly (the server can handle redirects, DCR, token storage)
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
build-mcp-server FAQ
What does the build-mcp-server skill do?
This skill should be used when the user asks to "build an MCP server", "create an MCP", "make an MCP integration", "wrap an API for Claude", "expose tools to Claude", "make an MCP app", or discusses building something with the Model Context Protocol. It is the entry point for MCP server development — it interrogates the user about their use case, determines the right deployment model (remote HTTP, MCPB, local stdio), picks a tool-design pattern, and hands off to specialized skills. Just me / my team, on our machines → Local stdio is acceptable (easiest to prototype) Anyone who installs it → Remote HTTP (strongly preferred) or MCPB (if it must be local)
What does build-mcp-server require?
4. Does a tool need mid-call user input or rich display? Rich/visual UI (charts, custom pickers with search, live dashboards) → MCP app widgets — iframe-based, needs @modelcontextprotocol/ext-apps. See build-mcp-app skill. None / API key → straightforward OAuth 2.0 → you'll need a remote server with CIMD (preferred) or DCR support; see references/auth.md OAuth flows work properly (the server can handle redirects, DCR, token storage)
How do I install build-mcp-server?
Run: npx -y skills add https://github.com/anthropics/claude-plugins-official --skill build-mcp-server --agent claude-code — the source lives at github.com/anthropics/claude-plugins-official.
Maintain build-mcp-server?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/anthropics-claude-plugins-official-build-mcp-server?ref=badge) npx agentictools info skills/anthropics-claude-plugins-official-build-mcp-server The second line is the CLI lookup for this page — handy in READMEs and docs.