MSFS-SimConnect-MCP
Model Context Protocol (MCP) server for Microsoft Flight Simulator 2024. Exposes real-time SimConnect flight data - position, altitude, airspeed, autopilot, engine status - to AI agents like Claude. Read-only tools for AI-powered flight instruction.
Install / Use
claude mcp add TheDigitalNinja -- npx -y github:TheDigitalNinja/MSFS-SimConnect-MCPIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of MSFS-SimConnect-MCP
MSFS-SimConnect-MCP scores 70/100 on our quality scale, 529th of 1,340 Development & Engineering skills we index (top 40%).
Its MCP Server is 4.4 KB long, well organised into 16 sections with 1 code example: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-09-02 found the source still online.
- It is released under the Unlicense license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 86/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
MSFS-SimConnect-MCP compared with similar skills
All 4 of these similar skills score higher than MSFS-SimConnect-MCP; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| MSFS-SimConnect-MCP (this skill)by TheDigitalNinja | 70 | 3 | 8mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 85.2k | 8d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.7k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.2k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.1k | today | CLAUDE.md |
Frequently asked questions
- How do I install MSFS-SimConnect-MCP?
- Run
claude mcp add TheDigitalNinja -- npx -y github:TheDigitalNinja/MSFS-SimConnect-MCP. The install tabs above show the steps for each supported agent. - Which AI agents does MSFS-SimConnect-MCP work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is MSFS-SimConnect-MCP safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is Unlicense-licensed and scores 86/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is MSFS-SimConnect-MCP still maintained?
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubMSFS SimConnect MCP
Model Context Protocol (MCP) server for Microsoft Flight Simulator 2024. Exposes real-time flight data to AI agents via SimConnect for use cases like AI-powered flight instruction.
What It Does
This Windows application sits in your system tray and connects to a running instance of Microsoft Flight Simulator. It exposes flight data through the Model Context Protocol, allowing AI agents (like Claude) to query your current flight state in real-time.
Example use case: You're flying an approach and ask Claude "Am I configured correctly for landing?" Claude calls the MCP tools to check your altitude, airspeed, flaps, and autopilot settings, then gives you contextual feedback.
Available Tools
| Tool | Description |
|------|-------------|
| get_connection_status | Check if MSFS is running and connected |
| get_flight_position | Position + magnetic heading, GS/VS, pitch/bank, AGL/radio alt, winds, AoA, slip, on-ground |
| get_flight_instruments | Indicated altitude, airspeed (IAS/TAS/Mach), heading indicator, altimeter setting |
| get_engine_status | RPM/throttle, fuel flow/quantity/weight, temps, N1/N2/torque, fuel pressure, APU |
| get_autopilot_status | AP/FD, HDG/ALT/VS/IAS modes, APP/GS/BC, VNAV arm/active, bank/pitch hold, yaw damper, autothrottle |
| get_aircraft_info | Aircraft type, tail number, weights |
| get_flight_plan_leg | Active GPS plan state, next waypoint bearing/distance/ETE/ETA, XTK, destination ETE/ETA |
| get_flight_plan_waypoint | Active leg next/previous waypoint details (ID/lat/lon/alt, bearing, distance) |
| get_navigation_status | Nav source (GPS/VLOC), OBS/course, CDI/GSI, LOC/GS availability, NAV1/2 freqs, DME, to/from, magvar |
| get_approach_status | Approach loaded/active, segment flags, glidepath/GS deviation |
| get_aircraft_configuration | Gear, flaps, spoilers, autobrake, parking brake, trims, exterior lights |
All tools are read-only. This server cannot control your aircraft.
Requirements
- Windows 10/11
- Microsoft Flight Simulator 2024 (may also work with MSFS 2020 - untested)
- MSFS SDK installed (for SimConnect.dll)
Installation
TODO
Configuration
Claude Desktop (Connector UI)
- Run the server:
dotnet run --project src/MsfsMcpServer(listens onhttp://localhost:5000). - Configure Claude with this JSON (e.g., in
claude_desktop_config.json):{ "mcpServers": { "msfs": { "command": "npx", "args": [ "mcp-remote", "http://localhost:5000/mcp/sse" ] } } } - Keep the server running while you use it.
Other MCP Clients
The server runs on http://localhost:5000 with SSE transport. Use the SSE endpoint: http://localhost:5000/mcp/sse. (Some clients may also accept http://localhost:5000/mcp.)
Quick Start
- Ensure MSFS is running (ideally in-flight for real data).
- Start the server:
dotnet run --project src/MsfsMcpServer - Connect your MCP client to
http://localhost:5000/mcp/sse. - Call
get_connection_statusandget_flight_position.
Local Testing with MCP Inspector
With the server running, you can explore tools via the MCP Inspector:
npx @modelcontextprotocol/inspector http://localhost:5000/mcp
Usage
TODO
Web Dashboard
The server includes a web dashboard at http://localhost:5000 for monitoring connection status and viewing live flight data.
TODO - screenshot
Troubleshooting
"Not connected to MSFS"
- Ensure Microsoft Flight Simulator is running
- Check that you're in a flight (not on the main menu)
"Request timed out"
- MSFS may be loading or in a menu
- Try again once you're in an active flight
Server won't start
- Check if port 5000 is already in use
- Ensure SimConnect.dll is in the same folder as the exe
License
This project is released under the Unlicense - public domain.
Contributing
Instead of pull requests, please send a prompt request describing what you want the tools or server to do, which SimVars/behaviors matter, and the expected outputs. I’ll run the prompt myself so changes reflect real usage intent.
Links
Related Skills
Agent-Reach
85.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
73.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.2k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
CowAgent
47.1kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
