Ejemplo
Un ejemplo simple de creación de un MCP sobre el clima en X ciudad
Installation
npx mcp-ejemploAsk AI about Ejemplo
Powered by Claude · Grounded in docs
I know everything about Ejemplo. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
MCP Ejemplo — Servidor (TypeScript)
Este proyecto implementa un servidor Model Context Protocol (MCP) sencillo en main.ts que trae una herramienta fetch-weather para obtener el tiempo de una ciudad usando la API pública de Open‑Meteo. (No se requiere API Token).
Requisitos
- Node.js 18 o superior (requiere
fetchnativo) - pnpm 10.x (o usa
pnpmembebido con Corepack)
Comprueba tu versión de Node:
node -v
Instalación
Instala dependencias con pnpm:
pnpm install
Uso local con un cliente MCP
Para probar la herramienta de forma interactiva y local puedes usar el siguiente comando para arrancar el inspector de MCP:
npx -y @modelcontextprotocol/inspector npx -y tsx main.ts
Tendrás que darle a Connect para que el inspector se conecte al servidor MCP. En el panel de Tools verás fetch-weather. Ejemplo de ejecución con argumentos:
{
"city": "Madrid"
}
La respuesta incluirá el JSON del pronóstico de Open‑Meteo para la ciudad encontrada.
Estructura principal
main.ts: inicializa elServerde@modelcontextprotocol/sdk, registra la herramientafetch-weathery maneja las peticionesListToolsyCallTool.package.json: tipo de módulo ESM y dependencias.
Licencia
ISC
