AENA Flights MCP Server
by mrgo2io.github.MrGo2/aena-mcpv0.1.3
MCP server for AENA Spanish airport flight data - unified over the public website API and the OAuth2 REST API
context tax
queued
security
queued
cold start
queued
freshness
Maintained58d ago
Install AENA Flights MCP server
Install in Claude Code
claude mcp add aena -e AENA_CLIENT_SECRET='<aena-client-secret>' -- npx -y mcp-aenaInstall in Cursor
{
"mcpServers": {
"aena": {
"command": "npx",
"args": [
"-y",
"mcp-aena"
],
"env": {
"AENA_CLIENT_SECRET": "<aena-client-secret>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"aena": {
"command": "npx",
"args": [
"-y",
"mcp-aena"
],
"env": {
"AENA_CLIENT_SECRET": "<aena-client-secret>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"aena": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-aena"
],
"env": {
"AENA_CLIENT_SECRET": "<aena-client-secret>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"aena": {
"command": "npx",
"args": [
"-y",
"mcp-aena"
],
"env": {
"AENA_CLIENT_SECRET": "<aena-client-secret>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| AENA_CLIENT_SECRET | — | yes | OAuth2 client secret for the REST API. Omit for website-only mode (still fully functional for discovery). |
| AENA_CLIENT_ID | — | — | OAuth2 client id. Has a working default. |
| AENA_TENANT_ID | — | — | Azure AD tenant id. Has a working default. |
Freshness
Maintained — last maintenance signal 58d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-13 · 58d ago · GitHub
Latest release
2026-08-12 · 59d ago · GitHub · v0.1.3
Package published
no data · npm/PyPI
Registry entry updated
2026-08-12 · 59d ago · official registry · v0.1.3
FAQ
›How do I install the AENA Flights MCP server in Claude Code?
Run: claude mcp add aena -e AENA_CLIENT_SECRET='<aena-client-secret>' -- npx -y mcp-aena. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does AENA Flights require an API key?
Yes. It expects AENA_CLIENT_SECRET, of which 1 is a secret.
›Can I use AENA Flights as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is AENA Flights in the official MCP registry?
Yes, as io.github.MrGo2/aena-mcp.
Alternatives to AENA Flights
Other travel & transport MCP servers.