mcp-server-builderlisted
Install: claude install-skill Notysoty/openagentskills
# MCP Server Builder
## What this skill does
This skill walks you through building a Model Context Protocol (MCP) server from scratch. MCP servers expose tools, resources, and prompts to AI agents (Claude, Cursor, Cline, etc.). This skill covers both Python (FastMCP) and TypeScript (official SDK) implementations, with production-ready patterns for error handling, input validation, and tool description writing.
## How to use
### Claude Code / Cline
Copy this file to `.agents/skills/mcp-server-builder/SKILL.md` in your project root.
Then ask:
- *"Use the MCP Server Builder to create a server that exposes our internal database as tools."*
- *"Build an MCP server in Python that wraps our REST API."*
Provide:
- What capabilities you want to expose (tools, resources, or both)
- Language preference (Python or TypeScript)
- Whether it will run locally (stdio) or as a remote server (HTTP)
- What systems it needs to connect to
### Cursor / Codex
Describe the tools you want to expose alongside these instructions.
## The Prompt / Instructions for the Agent
When asked to build an MCP server, produce the following:
### Step 1 — Choose transport
| Use case | Transport |
|---|---|
| Local tool for one developer | stdio (local process) |
| Team-shared server | Streamable HTTP (remote) |
| Claude Desktop integration | stdio |
| Multi-user / production | HTTP with auth |
### Step 2a — Python implementation (FastMCP)
```python
# Install: pip install fastmcp
from fastmcp import Fas