Servidor MCP
Un proxy de servicio de IA moderno creado con Cloudflare Workers y el marco Hono, compatible con múltiples proveedores de IA, incluidos Anthropic Claude y OpenAI.
Características
Integración de servicios de IA de múltiples proveedores (Anthropic Claude, OpenAI)
Desarrollado sobre Cloudflare Workers para una implementación de borde global
Gestión de solicitudes rápida y eficiente con el framework Hono
Implementación segura de tipos con TypeScript
Compatibilidad de CORS con solicitudes de origen cruzado
Puntos finales de control de salud e información del proveedor
Related MCP server: Remote MCP Server
Prerrequisitos
Node.js (versión LTS recomendada)
gestor de paquetes npm o pnpm
Cuenta de Cloudflare para implementación
Claves API para proveedores de IA compatibles
Instalación
Clonar el repositorio
Instalar dependencias:
pnpm installConfiguración del entorno
Copie el archivo de entorno de ejemplo:
cp .env.example .envConfigura tus variables de entorno en
.envcon tus claves API y preferencias
Desarrollo
Inicie el servidor de desarrollo:
pnpm run devEl servidor se iniciará en modo de desarrollo con la recarga en caliente habilitada.
Despliegue
Implementar en Cloudflare Workers:
pnpm run deployPuntos finales de API
Chequeo de salud
GET /healthDevuelve el estado y la configuración del servidor.
Información del proveedor
GET /api/providerDevuelve la configuración actual del modelo y del proveedor de IA
API de MCP
POST /api/mcpPunto final principal para solicitudes de servicio de IA
Acepta carga JSON con contexto, consulta y opciones
Estructura del proyecto
├── src/
│ ├── controllers/ # Request handlers
│ ├── models/ # Type definitions
│ ├── services/ # AI service implementations
│ └── index.ts # Main application entry
├── public/ # Static assets
└── wrangler.jsonc # Cloudflare Workers configurationLicencia
Instituto Tecnológico de Massachusetts (MIT)