
shadyvb/mcp-skyscanner
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Skyscanner 비행 및 공항 검색을위한 MCP 서버 - Experimental/Educational 사용 만
개요
MCP (Model Context Protocol) 서버는 Claude Desktop 및 Cursor와 같은 AI 조수에 Skyscanner 비행 및 공항 검색 기능을 노출합니다. - 이 소프트웨어는 모든 보증없이 "as is"제공됩니다 - - 상업 또는 생산 환경에서이 소프트웨어를 사용하지 마십시오 - 여기에 사용되는 Skyscanner API 클라이언트 라이브러리는 역설계되고 Skyscanner의 서비스 약관을 위반 할 수 있습니다 - 자신의 위험에 사용 - 저자는이 소프트웨어를 사용하는 모든 결과에 대해 책임을지지 않습니다 - 이 프로젝트는 MCP 서버와 API 통합과 학습 및 실험을 위한 것입니다. - ✈️ - 유연한 날짜 옵션으로 공항 간 항공편 검색 - 이름, 도시 또는 IATA 코드로 공항 찾기 - Python 3.8 이상 - Git (소모 지원) - fastmcp - MCP 서버 프레임 워크 - curl cffi, typeguard, orjson - Skyscanner API 의존성 - skyscanner-api - git submodule (자동적으로 mcp server.py에 의해로드 됨) 포함 mcp server는.
개요(AI 번역)
MCP (Model Context Protocol) 서버는 Claude Desktop 및 Cursor와 같은 AI 조수에 Skyscanner 비행 및 공항 검색 기능을 노출합니다.
⚠️ 면책
**이 프로젝트는 실험적이고 교육 목적으로 만 사용됩니다. **
- 이 소프트웨어는 어떤 보증 없이 “as is” 제공됩니다
- ** 상업적인 사용을 위해 예정되지 않음 ** - 이 소프트웨어를 상업 또는 생산 환경에서 사용하지 마십시오.
- Skyscanner API 클라이언트 라이브러리는 역설계이며 Skyscanner의 서비스 약관을 위반할 수 있습니다.
- 당신의 자신의 위험에 사용 - 저자는이 소프트웨어를 사용하여 어떤 결과를 책임지지 않습니다.
- 이 프로젝트는 MCP 서버와 API 통합과 학습 및 실험을 위한 것입니다.
특징
- ✈️Flight Search - 공항 간 항공편 검색
- ☸ **공항 검색 ** - 이름, 도시 또는 IATA 코드로 공항 찾기
설치
# 필수품
- Python 3.8 이상
- Git (소규모 지원)
단계 1: 저장소를 복제
** submodules없이 이미 복제 된 경우 : **
단계 2: 종속성 설치
**What는 설치됩니다: **
fastmcp- MCP 서버 프레임 워크
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Skyscanner MCP Server
An MCP (Model Context Protocol) server that exposes Skyscanner flight and airport search functionality to AI assistants like Claude Desktop and Cursor.
⚠️ Disclaimer
This project is experimental and intended for educational purposes only.
- This software is provided “as is” without any warranties
- Not intended for commercial use - Do not use this software in any commercial or production environment
- The Skyscanner API client library used here is reverse-engineered and may violate Skyscanner’s Terms of Service
- Use at your own risk - The authors are not responsible for any consequences of using this software
- This project is for learning and experimentation with MCP servers and API integration
Features
- ✈️ Flight Search - Search for flights between airports with flexible date options
- 🛫 Airport Search - Find airports by name, city, or IATA code
Installation
Prerequisites
- Python 3.8 or higher
- Git (for submodule support)
Step 1: Clone the Repository
# Clone with submodules (recommended)
git clone --recursive https://github.com/shadyvb/mcp-skyscanner.git
cd mcp-skyscanner
If you already cloned without submodules:
git submodule update --init --recursive
Step 2: Install Dependencies
pip install -r requirements.txt
What gets installed:
fastmcp- MCP server frameworkcurl_cffi,typeguard,orjson- Skyscanner API dependenciesskyscanner-api- Included as git submodule (automatically loaded bymcp_server.py)
The mcp_server.py automatically adds the vendor/skyscanner submodule to the Python path, so no additional installation steps are needed.
Usage
Setting Up Claude Desktop
-
Locate your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Add the MCP server configuration:
Open the config file and add the following (or merge with existing
mcpServers):
{
"mcpServers": {
"skyscanner": {
"command": "python3",
"args": ["/absolute/path/to/mcp-skyscanner/mcp_server.py"],
"env": {
"SKYSCANNER_LOCALE": "en-US",
"SKYSCANNER_CURRENCY": "USD",
"SKYSCANNER_MARKET": "US"
}
}
}
}
Important notes:
- Replace
/absolute/path/to/mcp-skyscanner/mcp_server.pywith the absolute path to yourmcp_server.pyfile - Use
python3instead ofpythonon macOS/Linux - If using a virtual environment, use the full path to Python (e.g.,
/path/to/venv/bin/python3)
-
Restart Claude Desktop completely (quit and reopen the application)
-
Verify installation: After restarting, you should see the Skyscanner tools available in Claude Desktop. Try asking: “Search for flights from LHR to JFK on December 22nd”
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"skyscanner": {
"command": "python3",
"args": ["/absolute/path/to/mcp-skyscanner/mcp_server.py"],
"env": {
"SKYSCANNER_LOCALE": "en-US",
"SKYSCANNER_CURRENCY": "USD",
"SKYSCANNER_MARKET": "US"
}
}
}
}