Skip to main content
Glama
90barricade93

MSFS SDK MCP Server

list_categories

Discover all available MSFS SDK documentation categories to efficiently navigate and access relevant resources for Microsoft Flight Simulator development.

Instructions

List all available MSFS SDK documentation categories

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function that executes the list_categories tool logic, returning a list of available MSFS SDK 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"`, }, ], }; }
  • Schema definition for the list_categories tool, including name, description, and empty input schema.
    { name: 'list_categories', description: 'List all available MSFS SDK documentation categories', inputSchema: { type: 'object', properties: {} } },
  • src/index.ts:146-148 (registration)
    Registration and dispatch for direct calls to the list_categories tool in the main tool handler.
    case 'list_categories': return await this.documentationService.listCategories();
  • src/index.ts:176-178 (registration)
    Dispatch for list_categories within the natural_language_query tool handler.
    case 'list_categories': return await this.documentationService.listCategories();
  • Helper function in NaturalLanguageService that parses natural language commands like 'list categories' or 'show categories' to invoke the list_categories tool.
    // Match "List categories" if (command.toLowerCase() === "list categories") { return { tool: "list_categories", arguments: {} }; } // Match "Show categories" if (command.toLowerCase() === "show categories") { return { tool: "list_categories", arguments: {} }; }

Other Tools

Related Tools

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