ThingsPanel MCP

Official
from mcp.server import FastMCP from . import device, product, data, alarm from ..settings import thingspanel_settings def add_tools(mcp: FastMCP): """ Add all enabled tools to the MCP server. """ if thingspanel_settings.tools.device.enabled: device.add_tools(mcp) if thingspanel_settings.tools.product.enabled: product.add_tools(mcp) if thingspanel_settings.tools.data.enabled: data.add_tools(mcp) if thingspanel_settings.tools.alarm.enabled: alarm.add_tools(mcp)