SimBrief MCP Server
SimBrief MCP 서버
Claude Desktop이 SimBrief 비행 계획에 직접 액세스할 수 있도록 하는 Model Context Protocol 서버입니다. Cloudflare, OAuth, 인프라가 필요하지 않습니다.
기능
SimBrief OFP의 모든 섹션을 다루는 14개의 도구:
도구 | 설명 |
| 편명, 항공기, 경로, 거리, 순항, ETE, 연료 |
| 출발지, 도착지 및 교체 공항의 METAR, TAF 및 ATIS |
| 전체 연료 분석: 택시, 트립, 예비, 교체, 잔여, 추가 |
| OEW, 페이로드, ZFW, TOW, 램프 중량, 착륙 중량 |
| 예정 OUT/OFF/ON/IN, ETE, 블록 타임, 택시, 내구 시간 |
| 제출 준비가 완료된 ATC 비행 계획 문자열 |
| 기종, 등록 번호, 엔진, 장비 코드 |
| 구간별 고도, 거리 및 연료가 포함된 전체 웨이포인트 목록 |
| 모든 NOTAM (출발, 도착, 경로상) |
| 교체 공항 세부 정보 및 항법 일지 |
| 이착륙 성능(TLR, 가능한 경우) |
| 기장, 부기장, 운항 관리사, 사무장, 객실 승무원 |
| 고도 및 비용 지수 변경에 따른 연료 및 시간 민감도 |
| 사용자 지정 분석을 위한 전체 원시 JSON |
모든 도구는 선택적 plan_id 매개변수를 허용합니다. 비워두면 항상 최신 디스패치를 가져옵니다.
Related MCP server: SimBrief Flight Planning MCP Server
요구 사항
설치
git clone https://github.com/Emanuele94/SimBrief-MCPServer.git
cd SimBrief-MCPServer
uv sync구성
SimBrief Pilot ID는 MCP 구성의 환경 변수를 통해 전달되므로 코드 변경이 필요하지 않습니다.
SimBrief → 계정 설정 → Pilot ID에서 Pilot ID를 찾으십시오.
Claude Desktop 통합
claude_desktop_config.json에 다음을 추가하십시오:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"simbrief": {
"command": "uv",
"args": [
"run",
"--project", "/absolute/path/to/SimBrief-MCPServer",
"python",
"/absolute/path/to/SimBrief-MCPServer/server.py"
],
"env": {
"SIMBRIEF_PILOT_ID": "your_pilot_id_here"
}
}
}
}그런 다음 Claude Desktop을 다시 시작하십시오. SimBrief 도구가 자동으로 나타납니다.
SIMBRIEF_PILOT_ID가 설정되지 않은 경우 서버는 명확한 오류 메시지와 함께 시작을 거부합니다.
사용 예시
연결되면 Claude에게 다음과 같이 물어볼 수 있습니다:
"내 최신 비행 계획이 뭐야?"
"다음 비행을 위한 날씨를 보여줘."
"계획된 연료량은 얼마이고 어떻게 구성되어 있어?"
"전체 ATC 비행 계획 문자열을 알려줘."
"2000피트 낮게 비행하면 연료 소모량에 어떤 변화가 있어?"
"항법 일지의 첫 20개 웨이포인트를 보여줘."
개발
개발 종속성 설치:
uv sync --all-extras테스트 실행:
uv run pytest -v린트 및 포맷:
uv run ruff check .
uv run ruff format .모든 테스트는 완전히 오프라인으로 실행됩니다. SimBrief API는 모의 처리되므로 인터넷 연결이나 실제 Pilot ID가 필요하지 않습니다.
기여
저장소를 포크합니다.
기능 브랜치를 생성합니다 (
git checkout -b feature/my-feature).변경 사항을 적용하고 테스트를 추가합니다.
CI 파이프라인이 로컬에서 통과하는지 확인합니다 (
uv run pytest && uv run ruff check .).main브랜치에 대한 Pull Request를 엽니다.
PR은 병합되기 전에 모든 검사(테스트 + 린트)를 통과해야 합니다.
라이선스
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Emanuele94/SimBrief-MCPServer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server