Skip to main content
Glama
90barricade93

MSFS SDK MCP Server

list_categories

Retrieve all available documentation categories from the Microsoft Flight Simulator SDK to organize and access technical resources.

Instructions

List all available MSFS SDK documentation categories

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Core handler function implementing the list_categories tool logic, returning available documentation categories.
    async listCategories(): Promise<{ content: Array<{ type: string; text: string }> }> { const categoriesList = [ '- **contents**: Search in documentation contents', '- **index**: Search in documentation index', '- **glossary**: Search in documentation glossary', '- **all**: Search in all categories (default: index)', ].join('\n'); return { content: [ { type: 'text', text: `Available MSFS SDK Documentation Categories:\n\n${categoriesList}\n\nUsage examples:\n- Search for "livery" in all categories: use category "all" or "index"\n- Search for "livery" in contents: use category "contents"\n- Search for "livery" in glossary: use category "glossary"`, }, ], }; }
  • src/index.ts:81-88 (registration)
    Tool registration including name, description, and input schema in the ListToolsRequestHandler.
    { name: 'list_categories', description: 'List all available MSFS SDK documentation categories', inputSchema: { type: 'object', properties: {} } },
  • src/index.ts:146-147 (registration)
    Dispatch handler in the main switch for direct tool calls.
    case 'list_categories': return await this.documentationService.listCategories();
  • src/index.ts:176-177 (registration)
    Dispatch handler in the natural_language_query tool switch.
    case 'list_categories': return await this.documentationService.listCategories();
  • Helper function in NaturalLanguageService that parses natural language input to invoke list_categories tool.
    // Match "List categories" if (command.toLowerCase() === "list categories") { return { tool: "list_categories", arguments: {} }; }

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/90barricade93/MSFS-SDK-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server