航班数据查询工具

一个实现MCP服务器和工具的项目,用于查询Aviation Stack提供的实时航班状态和全球航空数据API。

  • by mohitatust
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 mohitatust/aviation_stack_mcp

使用说明

✈️ 航空堆叠MCP服务器

该项目实现了MCP服务器和查询工具 航空烟囱,实时航班状态和全球航空数据API。

什么是模型上下文协议?

模型上下文协议(MCP)是Anthropic开发的一项标准,它通过为工具描述、调用和响应定义结构化格式,使AI模型能够使用工具。

安装

# Install from Test PyPI
pip install -i https://test.pypi.org/simple/ aviation-stack-mcp

# To install from Test PyPI and bypass SSL verification issues, you need to update your trusted hosts to match the test.pypi.org domain.
pip install -i https://test.pypi.org/simple/ aviation-stack-mcp \
  --trusted-host test.pypi.org \
  --trusted-host files.pythonhosted.org

# Or install from the project directory (development mode)
pip install -e .

设置

🔐 将API密钥设置为环境变量,以启用对MCP服务器的访问。 注册并从获取API密钥 航空堆栈网站.

将AVIATION_STACK_API_KEY键设置为环境变量:

# On Unix/macOS
export AVIATION_STACK_API_KEY="your-api-key-here"

# On Windows (PowerShell)
$env:AVIATION_STACK_API_KEY="your-api-key-here"

用法

启动MCP服务器:

# Using the command-line entry point
aviation-stack-mcp --connection_type http

# Or run directly
python main.py --connection_type http

特性

  • 🔍按IATA编号搜索航班
  • ⏳飞行复制查找器

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。