Creating MCP Servers
Available SDKs
Python SDK
pip install mcpOfficial, maintained by Anthropic and the community.
TypeScript SDK
npm install @model-context-protocol/sdkIdeal 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