ALLFLYGHTS

السجل الرسمي البحث والويب

Geo-based flight search MCP server. Find more flights between any two places on earth

ماذا يمكنك أن تفعل مع ALLFLYGHTS؟

  • search_locations
  • get_city
  • search_flights

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http allflyghts 'https://mcp.allflyghts.com/mcp' --header 'Authorization: <Bearer token issued through the ALLFLYGHTS developer dashboard. Format: '\''Bearer <token>'\''. Get yours at https://www.allflyghts.com/developers>'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "allflyghts": {
            "type": "http",
            "url": "https://mcp.allflyghts.com/mcp",
            "headers": {
                "Authorization": "<Bearer token issued through the ALLFLYGHTS developer dashboard. Format: 'Bearer <token>'. Get yours at https://www.allflyghts.com/developers>"
            }
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. AllFlyghts MCP Server
  2. Using AllFlyghts via the hosted MCP server
  3. Tools
  4. Requirements
  5. Environment
  6. Install
  7. Run
  8. Notes

AllFlyghts MCP Server

TypeScript MCP server for the AllFlyghts public API.

This repository is a standalone Node.js project. It exposes AllFlyghts data through MCP tools while keeping the public API key on the server side.

Using AllFlyghts via the hosted MCP server

Most users don't need to install or run this code. AllFlyghts runs a managed MCP server.

Visit for more info: https://www.allflyghts.com/developers/mcp Full docs: https://www.allflyghts.com/mcp

To use it, configure your MCP client (Claude Desktop, Cursor, etc.) to connect to this endpoint with your AllFlyghts API token in the Authorization header:

Authorization: Bearer <your-token>

Get your token at https://www.allflyghts.com/access/sign-in

This repository contains the source code of that hosted server, made public for transparency. You can also run it locally if you want — instructions below.

Tools

  • search_locations
  • get_city
  • search_flights

Requirements

  • Node.js 20+
  • An AllFlyghts public API base URL
  • An AllFlyghts public API key, provided either directly by environment variable or through Azure Key Vault

Environment

Required:

  • ALLFLYGHTS_PUBLIC_API_BASE_URL

Choose one API key source:

  • ALLFLYGHTS_PUBLIC_API_KEY
  • PUBLIC_API_KEY_VAULT_URL together with MCP_PUBLIC_API_KEY_SECRET_NAME

Optional:

  • MCP_AUTH_TOKEN
  • MCP_AUTH_TOKEN_SECRET_NAME
  • MCP_SERVER_NAME
  • MCP_SERVER_VERSION
  • MCP_TRANSPORT
  • PORT
  • MCP_ALLOWED_ORIGINS

If MCP_AUTH_TOKEN or MCP_AUTH_TOKEN_SECRET_NAME is configured for HTTP mode, callers must send:

Authorization: Bearer <token>

Install

npm install

Run

Stdio mode:

npm run dev:stdio

HTTP mode:

npm run dev:http

Production builds:

npm run build

Then start either transport from dist/:

npm run start:stdio
npm run start:http

Notes

  • Streamable HTTP creates a fresh MCP server and transport per request.
  • Secrets are resolved from Azure Key Vault when configured, with direct environment variables as a fallback.
  • Do not commit real API keys, auth tokens, or other secrets to this repository.

الأسئلة الشائعة

ما هو ALLFLYGHTS؟

Geo-based flight search MCP server. Find more flights between any two places on earth

كيف أثبّت ALLFLYGHTS؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http allflyghts 'https://mcp.allflyghts.com/mcp' --header 'Authorization: <Bearer token issued through the ALLFLYGHTS developer dashboard. Format: '\''Bearer <token>'\''. Get yours at https://www.allflyghts.com/developers>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج ALLFLYGHTS إلى مفتاح API؟

نعم. يتطلب Authorization، وتضبطها في إعداداته.

هل ALLFLYGHTS مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون ALLFLYGHTS؟

ينشره dev-allflyghts. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.