Implementación del servidor MCP de Ecogo
Se creó un servidor MCP basado en TypeScript usando el SDK oficial de MCP Se implementaron tres herramientas: get_flight_data: buscar vuelos disponibles book_best_flight: reservar vuelos según los resultados de la búsqueda get_ticket_info: recuperar detalles de la reserva e información del boleto Se agregó manejo y registro de errores integral Integración de API:
Integrado con las API de búsqueda de vuelos, reservas e información de boletos de Tripjack Se implementó un manejo adecuado de solicitudes/respuestas Se agregó validación para todas las solicitudes de API Configuración:
Cómo utilizar la búsqueda de vuelos en el servidor MCP:
use_mcp_tool( nombre_servidor: "ecogoai", nombre_herramienta: "get_flight_data", argumentos: { "ciudad_salida": "DEL", "ciudad_llegada": "BOM", "fecha_viaje": "2025-04-01", "adultos": 1 } ) Reservar un vuelo:
use_mcp_tool( server_name: "tripjack", tool_name: "book_best_flight", arguments: { "priceId": "[priceId de los resultados de búsqueda]", "passengers": { "adults": [ { "firstName": "John", "lastName": "Doe", "title": "Mr" } ] }, "contactInfo": { "email": " john.doe@example.com ", "phone": "9999999999" } } ) Obtener información del billete:
use_mcp_tool( nombre_servidor: "tripjack", nombre_herramienta: "get_ticket_info", argumentos: { "bookingId": "[ID de reserva de la respuesta de reserva]" } )
Configuración de Claude
"EcoGo-AI": { "comando": "nodo", "argumentos": [ "/dist/mcp.js" ], "env": { "TRIPJACK_API_KEY": "Contactar con sales@ecogo.co.in para obtener la clave API" }, "deshabilitado": falso, "autoaprobación": [], "tiempo de espera": 300, "configuración": { "preventMockData": verdadero, "requireExplicitUserData": verdadero, "mockDataBlacklist": ["nombre", "correo electrónico", "teléfono", "fecha de nacimiento", "pasaporte", "dirección", "pago"] } } }
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Reserva de vuelos indios MCP
Related MCP Servers
- GoApache 2.0
- -security-license-qualityThis MCP server allows an AI assistants to search for flight information online using Google Flights. It can find flights for specific dates or search through a range of dates to find all options or just the cheapest ones available.Last updated -PythonMIT License
- Python
- MIT License