amadeus-mcp
Amadeus MCPサーバーは、Claude Desktopと統合されたフライト検索機能を提供します。環境変数の設定やAPIキーの管理が必要で、フライト検索のためのIATA空港コードを使用します。トラブルシューティングガイドも含まれており、接続タイムアウトや認証エラーの解決策が提示されています。
GitHubスター
0
ユーザー評価
未評価
フォーク
4
イシュー
0
閲覧数
0
お気に入り
0
README
Amadeus MCP Server
This MCP server integrates Amadeus flight search capabilities with Claude Desktop.
Setup
- Environment variables required in
.env:
AMADEUS_API_KEY=your_key
AMADEUS_API_SECRET=your_secret
- 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
- Connection Timeouts
- Check server.py logs in amadeus_mcp.log
- Verify environment variables
- Check Claude Desktop logs
- See MCP Documentation for protocol details
- Authentication Errors
- Verify Amadeus API credentials
- Check .env file permissions
- Ensure credentials are properly loaded
Debugging Steps
- Run standalone test:
npx @modelcontextprotocol/inspector python path/to/server.py
- Check logs:
tail -f amadeus_mcp.log
- 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
作者情報
スレッド