Amadeus
    Amadeus

    Amadeus

    MCP server integrating Amadeus flight search capabilities with Claude Desktop

    4.3

    GitHub Stats

    Stars

    6

    Forks

    5

    Release Date

    4/10/2025

    about 2 months ago

    Detailed Description

    amadeus mcp server

    this mcp server integrates amadeus flight search capabilities with claude desktop.

    setup

    1. environment variables required in .env:
    amadeus_api_key=your_key
    amadeus_api_secret=your_secret
    
    1. claude desktop config:
    {
      "mcpservers": {
        "amadeus": {
          "command": "python",
          "args": ["path/to/amadeus/server.py"],
          "env": {
            "amadeus_api_key": "your_key",
            "amadeus_api_secret": "your_secret",
            "pythonpath": "path/to/amadeus"
          }
        }
      }
    }
    

    available tools

    search_flights

    parameters:

    • origin: iata airport code
    • destination: iata airport code
    • date: yyyy-mm-dd format

    troubleshooting

    common issues

    1. connection timeouts
    • check server.py logs in amadeus_mcp.log
    • verify environment variables
    • check claude desktop logs
    • see mcp documentation for protocol details
    1. authentication errors
    • verify amadeus api credentials
    • check .env file permissions
    • ensure credentials are properly loaded

    debugging steps

    1. run standalone test:
    npx @modelcontextprotocol/inspector python path/to/server.py
    
    1. check logs:
    tail -f amadeus_mcp.log
    
    1. verify environment:
    python -c "import os; print(os.getenv('amadeus_api_key'))"
    

    architecture notes

    • uses fastmcp for server implementation
    • implements stdio transport
    • logs to both stderr and file
    • handles async flight search operations

    support resources

    1. model context protocol documentation
    2. amadeus api documentation
    3. claude desktop mcp guide

    About the Project

    This app has not been claimed by its owner yet.

    Claim Ownership

    Receive Updates

    Security Updates

    Get notified about trust rating changes

    to receive email notifications.