Creating MCP Servers

Available SDKs

Python SDK

pip install mcp

Official, maintained by Anthropic and the community.

TypeScript SDK

npm install @model-context-protocol/sdk

Ideal for Node.js-based servers.

Quick Tutorial (Python)

from mcp.server import Server
import mcp.types as types

app = Server("mi-servidor")

@app.list_tools()
async def list_tools():
    return [
        types.Tool(
            name="get_weather",
            description="Obtener clima",
            inputSchema={...}
        )
    ]

# Ejecutar con mcp run main.py