Expose the full Bambuddy REST API as AI assistant tools for managing Bambu Lab printers.
Bambuddy provides an MCP server that dynamically generates AI tools from the Bambuddy OpenAPI specification. Upon startup, it fetches the OpenAPI spec from your running Bambuddy instance, parsing over 430 endpoints and indexing them by category. To optimize context window usage, it registers only three meta-tools by default: `list_categories`, `search_tools`, and `execute_tool`. This allows AI assistants to discover, inspect, and execute any of the available Bambuddy API endpoints on demand. The server handles various response types, returning JSON as text and converting binary responses like camera snapshots into native MCP `ImageContent` with base64-encoded data, enabling AI assistants to directly process and display visual information.
