Dev & Engineering ✓ Anthropic · Official mcp-serverstreamable-httpoauth-2-0elicitationmcp-appstypescript-sdkfastmcp

MCP Server Builder

Helps developers choose the right MCP deployment, tool pattern, framework, and authentication before writing code.

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust17 / 25 · 3.4/5

The material covers OAuth, audience validation, forbidden token passthrough, non-plaintext secret storage, prohibition on requesting credentials through elicitation, and confirmation for destructive actions. However, the default remote scaffold can run without authentication, uses 0.0.0.0 in the Python example, and leaves least-privilege scoping, complete data-flow disclosure, rollback, and general side-effect confirmation to the implementer, so points are deducted.

Reliability8 / 20 · 2.0/5

The phased workflow, deployment matrix, capability checks, fallbacks, cancellation guidance, error checklist, and version-sensitive claims are coherent. However, key examples depend on undefined placeholders such as upstreamApi, rankActions, and dispatch, and the selected skill has no dedicated test suite or statically verifiable CI coverage for its key paths, so the score remains conservative under the static cap.

Adaptability10 / 15 · 3.3/5

The skill clearly addresses cloud APIs, local processes, desktop applications, UI, OAuth, tool-count thresholds, and multiple deployment models, with some non-fit boundaries. Trigger semantics remain broad, Chinese-language guidance is absent, and mainland-China reachability for Claude documentation, Cloudflare, and related services is not established, so points are deducted.

Convention10 / 15 · 3.3/5

The documentation is progressively structured around discovery, deployment, tool design, framework choice, handoff, testing, publishing, and references. It includes a version field, a version ledger, examples, limitations, and repository-level Apache-2.0 license context. It lacks a skill-specific changelog, explicit maintainer responsibility, pinned dependency versions, and systematic troubleshooting coverage, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill provides useful guidance for choosing an MCP shape, deployment model, tool pattern, and framework, plus TypeScript, Python, and Cloudflare starting scaffolds. The output is not a complete runnable project: it requires fetching external documentation and filling multiple business-specific placeholders, so substantial implementation and validation remain necessary; the score is therefore moderate and capped by static calibration.

Verifiability3 / 10 · 1.5/5

The files provide reference paths, a version-sensitive claims ledger, verification commands, deployment checks, and Inspector/CLI test instructions, giving some auditability. This review has only static source material and contains no skill-specific test results, third-party execution evidence, or independent corroboration, so the score remains below the static maximum.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision b0b9f02b0581
Before you use it
  • The default remote examples permit unauthenticated deployment; production use requires explicit authentication, authorization, audience validation, credential isolation, and data-flow review.
  • The workflow requires fetching Claude documentation and relies on overseas services and deployment examples; access and verification may be unreliable from mainland-China networks.
  • Placeholders such as upstreamApi, rankActions, and dispatch are not implemented, so the examples should not be treated as directly runnable or tested.
  • Confirmation, rollback, and recovery for destructive operations must be implemented per server; the skill does not provide a complete universal mechanism.
See the full review method →

What it does & when to use it

This skill from Anthropic's official Claude Code plugin directory guides MCP server design and implementation. It begins by asking about the upstream connection, audience, action count, interaction needs, and authentication model, then recommends remote HTTP, MCPB, or local stdio deployment. It selects a tool-design pattern and recommends either the official TypeScript SDK or FastMCP 3.x before scaffolding or handing off to a specialized skill. It also covers testing with Claude, review requirements, and submission to the Anthropic Directory.

It asks five discovery questions and instructs the agent to load Claude's full connector documentation before giving guidance. It recommends one deployment model among remote streamable HTTP, MCP app, MCPB, and local stdio; chooses either one-tool-per-action or search-plus-execute; and recommends the official TypeScript SDK or Python FastMCP 3.x. Depending on the result, it can scaffold a remote HTTP or local stdio prototype inline, or hand off MCP app and MCPB work to build-mcp-app or build-mcpb. It also points to reference material for authentication, tool schemas, resources, prompts, server capabilities, deployment, testing, review, and directory submission.

  1. A developer wrapping a SaaS, REST, or GraphQL API who needs to select a remote MCP deployment model.
  2. A developer connecting Claude to local files, a desktop application, localhost services, or operating-system capabilities.
  3. A team wrapping an API with dozens or hundreds of endpoints and needing to keep the tool catalog manageable.
  4. A developer building an MCP app with forms, searchable lists, charts, visual previews, or live updates.
  5. A developer creating a personal MCP prototype before considering MCPB or remote deployment.

Pros & cons

Pros
  • Discovery-first guidance helps avoid premature deployment and architecture choices.
  • Covers remote HTTP, MCPB, local stdio, MCP apps, elicitation, and large API tool design.
  • Makes clear framework recommendations: the official TypeScript SDK or Python FastMCP 3.x.
  • Includes testing, review, and directory-submission guidance for Claude.
Limitations
  • It will not begin scaffolding until the Phase 1 questions are answered.
  • Its workflow depends on access to Claude documentation and referenced files, so restricted network or filesystem access may limit execution.
  • The source provides no test suite, pricing information, or standalone installation instructions for this skill.
  • Some host capabilities have caveats; elicitation support, for example, is still rolling out.

How to install

This skill is part of anthropics/claude-plugins-official. The README provides the Claude Code command /plugin install {plugin-name}@claude-plugins-official, but the source does not identify the plugin-name for this skill or document a standalone installation command.

How to use

After installing the plugin collection in Claude Code, use a trigger from the description, such as Build an MCP server that wraps our REST API, Create an MCP integration, or Expose these tools to Claude. The skill first asks about the connection, users, action count, interaction model, and authentication, then recommends the deployment, tool pattern, and framework before scaffolding or handing off.

Compared to similar skills

It explicitly compares remote streamable HTTP, MCPB, and local stdio deployment, and compares the official TypeScript SDK with Python FastMCP 3.x. It does not provide a full comparison with unrelated products or competing skills.

FAQ

Does it start writing code immediately?
No. It first requires decisions about deployment, tool design, framework, and authentication, unless the opening request already answers those questions.
Can it handle a large API surface?
Yes. For dozens to hundreds of operations, it recommends search_actions plus execute_action instead of exposing every endpoint as a separate tool.
Can it guide an MCP server with an interactive UI?
Yes. It identifies when elicitation is sufficient and hands off to build-mcp-app when complex layouts, searchable lists, charts, visual content, or live updates are needed.
What external access does it require?
The guidance workflow requires access to Claude's connector documentation and referenced skill files; the resulting server also needs the framework and deployment environment selected for the project.

More skills from this repository

All from anthropics/claude-plugins-official

Productivity & Collaboration ✓ Anthropic · Official

Project Status Artifact

Turn complex, multi-stream work into a living project status page.

Design & Frontend ✓ Anthropic · Official

Distinctive Frontend Design

Build an intentional visual identity for interfaces that should not feel templated.

Dev & Engineering ✓ Anthropic · Official

MCP Interactive App Builder

Add chat-embedded forms, pickers, dashboards, and confirmation widgets to MCP servers.

Dev & Engineering ✓ Anthropic · Official

Claude Skill Template Example

A reference for understanding and creating Claude Code plugin skill templates.

Dev & Engineering ✓ Anthropic · Official

MCPB Local Server Packager

Bundle a local MCP server with its runtime into one installable file.

Dev & Engineering ✓ Anthropic · Official

Claude Code Receipts

Turn local Claude Code sessions and Git history into a shareable impact report.

Design & Frontend ✓ Anthropic · Official

Playground Builder

Turn complex visual or structural choices into a live, self-contained HTML explorer.

Dev & Engineering ✓ Anthropic · Official

Claude Code Agent Development Guide

Design, write, and validate autonomous agents for Claude Code plugins.

Automation & Ops ✓ Anthropic · Official

Discord Channel Access

Manage Discord pairings, allowlists, and DM or group policies through a local JSON configuration.

Dev & Engineering ✓ Anthropic · Official

CLAUDE.md Improver

Audit and precisely improve CLAUDE.md files across a repository.

Dev & Engineering ✓ Anthropic · Official

Claude Code Hook Development

Design, configure, validate, and debug event-driven hooks for Claude Code plugins.

Dev & Engineering ✓ Anthropic · Official

Skill Creator

Create, evaluate, and iteratively improve Agent Skills.

Dev & Engineering ✓ Anthropic · Official

MCP Integration for Claude Plugins

Configure MCP servers in Claude Code plugins to connect external services and expose their tools.

Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Skill Development

A practical guide to designing, writing, organizing, validating, and testing skills for Claude Code plugins.

Dev & Engineering ✓ Anthropic · Official

Claude Automation Advisor

Analyze a codebase and identify the most useful Claude Code automations for the project.

Dev & Engineering ✓ Anthropic · Official

Math Olympiad Adversarial Solver

Solve and stress-test IMO, Putnam, USAMO, and AIME problems with adversarial proof verification.

Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Blueprint

A practical guide to structuring plugins, configuring manifests, and organizing Claude Code components.

Dev & Engineering ✓ Anthropic · Official

Project Plugin Settings Pattern

Store and read configurable Claude Code plugin settings in project-local Markdown files.

Automation & Ops ✓ Anthropic · Official

M5Stack Onboarding

Detect, flash, and provision M5Stack ESP32 boards with UIFlow firmware and MicroPython apps.

Automation & Ops ✓ Anthropic · Official

Discord Channel Configurator

Save a Discord bot token and lock down channel access.

Related skills