{
    "name": "appmixer.mcpservers.__VAR_MODULE__.MCPServer",
    "label": "MCP - __VAR_MODULE_LABEL__",
    "author": "Appmixer <info@appmixer.com>",
    "description": "__VAR_MODULE_DESCRIPTION__",
    __VAR_AUTH_DECLARATION__
    "properties": {
        "schema": {
            "type": "object",
            "properties": {
                "tools": { "type": ["array", "string"] }
            }
        },
        "inspector": {
            "inputs": {
                "tools": {
                    "label": "Tools",
                    "type": "multiselect",
                    "tooltip": "Leave as is if you want to use all tools. Otherwise, select the tools you want to use.",
                    "index": 1,
                    "source": {
                        "url": "/component/appmixer/mcpservers/__VAR_MODULE__/ListTools?outPort=out",
                        "data": {
                            "transform": "./ListTools#toolsToSelectArray"
                        }
                    }
                }
            }
        }
    },
    "inPorts": [{
        "name": "in"
    }],
    "outPorts": [{
        "name": "out",
        "options": [{
            "label": "Output",
            "value": "output"
        }]
    }],
    "icon": "__VAR_ICON__"
}
