Skills for Real Engineers. Straight from my .agents directory.
mcp-builder
Agent skill fromLeanmcp/gateway-skills
Build MCP (Model Context Protocol) servers using the official @modelcontextprotocol/sdk. Use this skill when users ask to create an MCP server, MCP tools, MCP resources, or want to expose APIs/functionality to AI agents. This skill covers vanilla MCP implementation with Streamable HTTP transport, session management, tools, resources, and prompts.
How to install mcp-builder
npx skills add Leanmcp/gateway-skills# or add only this skill to Claude Code: copy the folder
skills/mcp-builder/
# into
~/.claude/skills/mcp-builder/ (all projects)
.claude/skills/mcp-builder/ (one project)
1# MCP Builder Skill23This skill guides you in building MCP (Model Context Protocol) servers using the official `@modelcontextprotocol/sdk` package with TypeScript.45## When to Use This Skill67- User asks to "create an MCP server"8- User wants to "expose an API to AI agents"9- User needs "tools for Claude/LLM"10- User mentions "Model Context Protocol"11- User wants to build "AI agent integrations"1213## MCP Core Concepts1415### What is MCP?1617Model Context Protocol (MCP) is an open standard that enables structured, secure interactions between Large Language Models (LLMs) and external systems. MCP acts as a bridge allowing AI agents to:1819- Access external data sources safely20- Execute tools and functions21- Maintain consistent communication protocols22- Integrate with APIs and databases2324### Key Components2526**Tools** - Interactive functions that perform actions or computations:27- Execute operations and computations28- Accept parameters from the LLM29- Return structured responses30- Can change system state (side effects allowed)31- Examples: calculations, database operations, API calls, sending emails3233**Resources** - Read-only data endpoints:34- Passive data sources (no side effects)35- Loaded into AI context for reasoning36- URI-based identification37- Examples: documentation, config files, status data, user profiles3839**Prompts** - Reusable prompt templates:40- Pre-defined conversation starters41- Can accept arguments for customization42- Return structured messages for the LLM43…
Excerpt shown under the repository's MIT license.
More skills in gateway-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
