1. Conduid
  2. Documentation
  3. Microsoft Flight Simulator SDK
MCP server · Documentation

Microsoft Flight Simulator SDK

Provides TypeScript-based access to Microsoft Flight Simulator SDK documentation through web scraping and natural language processing, enabling flight simulation developers to search and retrieve API references, code examples, and technical specifications through conversational queries.

Unclaimed last commit a year ago docs
34Low

Scored 6 months ago · breakdown

About Microsoft Flight Simulator SDK

Microsoft Flight Simulator SDK is an MCP server published by 90barricade93 in the Documentation category: provides TypeScript-based access to Microsoft Flight Simulator SDK documentation through web scraping and natural language processing, enabling flight simulation developers to search and retrieve API references, code examples, and technical specifications through conversational queries.

The repository has 8 stars and 4 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/90barricade93/msfs-sdk-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

get_doc_content📄 Retrieve detailed content

Parameters not published.

list_categories📚 Show all search categories

Parameters not published.

list_category_items📋 List items per category

Parameters not published.

natural_language_query🧠 Natural language queries

Parameters not published.

search_msfs_docs🔍 Search MSFS SDK documentation

Parameters not published.

Ask AI

✦

Ask AI about Microsoft Flight Simulator SDK

Powered by Claude · Grounded in docs

I know everything about Microsoft Flight Simulator SDK. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MSFS SDK MCP Server

Node.js TypeScript MCP License Build

A modern, performant MCP server for fast, structured access to Microsoft Flight Simulator SDK documentation via natural language and structured queries.

🚀 Features

  • ⚡️ Real-time documentation search in the official MSFS SDK documentation
  • 📚 Multiple search categories: contents, index, glossary, all
  • 🧠 Natural language processing: queries like "Search livery op msfs sdk"
  • 📊 Structured results: titles, URLs, descriptions, categories
  • 📄 Detailed content retrieval from specific documentation pages
  • 🔌 Full MCP compatibility with AI assistants and tools
  • 💾 Embedded data: no external files needed
  • 🛡️ Robust error handling and logging

🛠️ Tech Stack

  • Runtime: Node.js 18+
  • Language: TypeScript 5.0
  • Framework: Model Context Protocol (MCP)
  • HTTP Client: node-fetch
  • HTML Parser: Cheerio
  • Browser Automation: Puppeteer (optional)
  • Build Tool: TypeScript Compiler

📋 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher
  • TypeScript 5.x

🚀 Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/msfs-sdk-mcp.git
    cd msfs-sdk-mcp
    
  2. Install dependencies:

    npm install
    
  3. Build the project:

    npm run build
    
  4. Start the server:

    npm start
    

🔧 Available Tools

Tool Description Parameters
search_msfs_docs 🔍 Search MSFS SDK documentation query, category, limit
get_doc_content 📄 Retrieve detailed content url, section
list_categories 📚 Show all search categories -
list_category_items 📋 List items per category category
natural_language_query 🧠 Natural language queries query

🏷️ Search Categories

  • contents - 📖 Main documentation content
  • index - 📇 Documentation index entries
  • glossary - 📚 Technical terms and definitions
  • all - 🌐 Search across all categories (default: index)

🔌 Integration with AI Assistants

This server works with MCP-compatible AI assistants such as:

  • 🤖 Claude Desktop - Official MCP support
  • 🌊 Windsurf IDE - Built-in MCP integration
  • 🔧 Other MCP clients - All MCP-compatible tools

⚙️ Configuration Example

{
  "mcpServers": {
    "msfs-sdk": {
      "command": "node",
      "args": ["path/to/msfs-sdk-mcp/dist/index.js"]
    }
  }
}

📁 Project Structure

msfs-sdk-mcp/
├── 📄 package.json             # Dependencies and scripts
├── 📄 tsconfig.json            # TypeScript configuration
├── 📄 README.md               # Project documentation
├── 📄 LICENSE                 # MIT License
├── 📂 src/
│   ├── 📄 index.ts            # 🚀 Main MCP server
│   └── 📂 services/
│       ├── 📄 documentationService.ts  # 🔍 Search logic
│       └── 📄 naturalLanguageService.ts # 🧠 NLP processing
└── 📂 dist/                   # 🏗️ Compiled JavaScript

🧪 Development & Scripts

Script Description Command
🏗️ Build Compile TypeScript npm run build
👀 Dev Watch mode development npm run dev
🚀 Start Start MCP server npm start
🔍 Type Check TypeScript validation npx tsc --noEmit

📚 API Reference

📈 Tool Examples

🔍 search_msfs_docs

{
  "name": "search_msfs_docs",
  "arguments": {
    "query": "livery",
    "category": "all",
    "limit": 10
  }
}

📋 list_category_items

{
  "name": "list_category_items",
  "arguments": {
    "category": "glossary"
  }
}

📄 get_doc_content

{
  "name": "get_doc_content",
  "arguments": {
    "url": "https://docs.flightsimulator.com/html/...",
    "section": "overview"
  }
}

🌐 Search URL Format

https://docs.flightsimulator.com/html/Introduction/Introduction.htm?rhsearch={query}&agt={category}

Parameters:

  • {query} - 🔍 Search term (URL-encoded)
  • {category} - 🏷️ Optional category (index, glossary, or empty for contents)

📊 Response Format

{
  "content": [
    {
      "type": "text",
      "text": "**Title**\n- Category: category\n- URL: url\n- Description: description"
    }
  ]
}

🤝 Contributing

  1. 🍴 Fork this repository
  2. 🌱 Create a feature branch: git checkout -b feature-name
  3. ✨ Implement and test your changes
  4. 📝 Commit with clear message: git commit -am 'Add new feature'
  5. 🚀 Push to your branch: git push origin feature-name
  6. 📩 Open a Pull Request

📅 Commit Convention

  • feat: - New features
  • fix: - Bug fixes
  • docs: - Documentation updates
  • refactor: - Code refactoring
  • test: - Test additions

📄 License

MIT License – See LICENSE file for details.

📞 Support & Contact

📅 Changelog

v1.0.0 - 🎉 Initial Release

  • ✨ Initial release - Complete MCP server implementation
  • 🔍 Real-time documentation search - Fast access to MSFS SDK docs
  • 📚 Multiple search categories - Contents, index, glossary support
  • 🧠 Natural language processing - Intuitive query processing
  • 🔌 MCP standard support - Full compatibility
  • 💾 Embedded data - No external dependencies

⚠️ Disclaimer

This is an unofficial tool, not affiliated with Microsoft or Microsoft Flight Simulator. Provides access to public documentation via the official MSFS SDK website.

🚀 Happy Flying! ✈️


GitHub forks   © 90barricade93 - aero-ai-solutions.com   GitHub stars

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Microsoft Flight Simulator SDK

How do I install Microsoft Flight Simulator SDK?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Microsoft Flight Simulator SDK safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Microsoft Flight Simulator SDK still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.