SimBrief MCP Server
Servidor MCP de SimBrief
Un servidor de Model Context Protocol que brinda a Claude Desktop acceso directo a tus planes de vuelo de SimBrief: sin Cloudflare, sin OAuth, sin necesidad de infraestructura.
Características
14 herramientas que cubren cada sección de un OFP de SimBrief:
Herramienta | Descripción |
| Número de vuelo, aeronave, ruta, distancia, crucero, ETE, combustible |
| METAR, TAF y ATIS para salida, llegada y alternativo |
| Desglose completo de combustible: rodaje, trayecto, contingencia, alternativo, reserva, extra |
| OEW, carga útil, ZFW, TOW, peso en rampa, peso de aterrizaje |
| OUT/OFF/ON/IN programados, ETE, tiempo de bloque, rodaje, autonomía |
| Cadena de plan de vuelo ATC lista para presentar |
| Tipo, matrícula, motores, códigos de equipo |
| Lista completa de waypoints con altitud, distancia y combustible por tramo |
| Todos los NOTAMs (salida, llegada, en ruta) |
| Detalles del aeropuerto alternativo y registro de navegación |
| Rendimiento de despegue y aterrizaje (TLR), si está disponible |
| Capitán, primer oficial, despachador, sobrecargo, auxiliares de vuelo |
| Sensibilidad de combustible y tiempo a cambios de altitud e índice de costo |
| JSON completo sin procesar para análisis personalizado |
Todas las herramientas aceptan un parámetro opcional plan_id: déjalo vacío para obtener siempre tu último despacho.
Related MCP server: SimBrief Flight Planning MCP Server
Requisitos
Instalación
git clone https://github.com/Emanuele94/SimBrief-MCPServer.git
cd SimBrief-MCPServer
uv syncConfiguración
Tu Pilot ID de SimBrief se pasa a través de una variable de entorno en la configuración de MCP; no se requieren cambios en el código.
Encuentra tu Pilot ID en SimBrief → Account Settings → Pilot ID.
Integración con Claude Desktop
Añade lo siguiente a tu claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"simbrief": {
"command": "uv",
"args": [
"run",
"--project", "/absolute/path/to/SimBrief-MCPServer",
"python",
"/absolute/path/to/SimBrief-MCPServer/server.py"
],
"env": {
"SIMBRIEF_PILOT_ID": "your_pilot_id_here"
}
}
}
}Luego reinicia Claude Desktop. Las herramientas de SimBrief aparecerán automáticamente.
El servidor se negará a iniciarse con un mensaje de error claro si
SIMBRIEF_PILOT_IDno está configurado.
Ejemplos de uso
Una vez conectado, puedes preguntar a Claude cosas como:
"¿Cuál es mi último plan de vuelo?"
"Muéstrame el clima para mi próximo vuelo."
"¿Cuánto combustible tengo planificado y cuál es el desglose?"
"Dame la cadena completa del plan de vuelo ATC."
"¿Qué sucede con el consumo de combustible si vuelo 2000 pies más bajo?"
"Muéstrame los primeros 20 waypoints de mi registro de navegación."
Desarrollo
Instala las dependencias de desarrollo:
uv sync --all-extrasEjecuta las pruebas:
uv run pytest -vLint y formato:
uv run ruff check .
uv run ruff format .Todas las pruebas se ejecutan completamente sin conexión: la API de SimBrief está simulada, por lo que no se requiere conexión a Internet ni un Pilot ID real.
Contribución
Haz un fork del repositorio
Crea una rama de características (
git checkout -b feature/my-feature)Realiza tus cambios y añade pruebas
Asegúrate de que la canalización de CI pase localmente (
uv run pytest && uv run ruff check .)Abre una Pull Request contra
main
Las PR deben pasar todas las comprobaciones (pruebas + lint) antes de que puedan ser fusionadas.
Licencia
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Emanuele94/SimBrief-MCPServer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server