Automates the boilerplate of creating Model Context Protocol servers so you can focus on the actual functionality you want to expose. You give it a description of what your server should do, and it generates the scaffolding, handler functions, and configuration files you need to get started. Useful when you're spinning up a new MCP server and don't want to remember all the setup details or copy-paste from old projects. The generated code follows MCP conventions and includes the standard structure for tools, resources, and prompts. Saves you maybe 20 minutes of setup work and helps ensure you don't miss any required pieces.

skills.sh installs
663
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill mcp-server-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

MCP Server Builder

Tier: POWERFUL · Category: Engineering · Domain: AI / API Integration

Overview

Use this skill to design and ship production-ready MCP servers from API contracts instead of hand-written one-off tool wrappers. It focuses on fast scaffolding, schema quality, validation, and safe evolution.

The workflow supports both Python and TypeScript MCP implementations and treats OpenAPI as the source of truth.

Core Capabilities

  • Convert OpenAPI paths/operations into MCP tool definitions
  • Generate starter server scaffolds (Python or TypeScript)
  • Enforce naming, descriptions, and schema consistency
  • Validate MCP tool manifests for common production failures
  • Apply versioning and backward-compatibility checks
  • Separate transport/runtime decisions from tool contract design

When to Use

  • You need to expose an internal/external REST API to an LLM agent
  • You are replacing brittle browser automation with typed tools
  • You want one MCP server shared across teams and assistants
  • You need repeatable quality checks before publishing MCP tools
  • You want to bootstrap an MCP server from existing OpenAPI specs

Key Workflows

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Backend & APIs, AI & Agent Building, Release Management, Python, Design & UI/UX
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1get-convex avatarauth-setupget-convex/agent-skillsSet up Convex authentication with proper user management, identity mapping, and access control patterns. Use when implementing auth flows.516skills.sh installs
2davila7 avatarsupabase-postgres-best-practicesdavila7/claude-code-templatesPostgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or d481skills.sh installs
3manutej avatardatabase-management-patternsmanutej/luxor-claude-marketplaceComprehensive guide for database management patterns covering PostgreSQL and MongoDB including schema design, indexing, transactions, replication, and performan467skills.sh installs
4davila7 avatarfrontend-to-backend-requirementsdavila7/claude-code-templatesDocument frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'w441skills.sh installs
5secondsky avatarapi-paginationsecondsky/claude-skillsImplements efficient API pagination using offset, cursor, and keyset strategies for large datasets. Use when building paginated endpoints, implementing infinite433skills.sh installs
6sanjay3290 avatarmysqlsanjay3290/ai-skillsExecute read-only SQL queries against multiple MySQL databases. Use when: (1) querying MySQL databases, (2) exploring database schemas/tables, (3) running SELEC430skills.sh installs