UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

33 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createStackScriptsClient = createStackScriptsClient; /** * Create a new StackScripts client * @param axios - The Axios instance for API calls * @returns A new StackScripts client */ function createStackScriptsClient(axios) { return { async getStackScripts(params) { const response = await axios.get('/linode/stackscripts', { params }); return response.data; }, async getStackScript(id) { const response = await axios.get(`/linode/stackscripts/${id}`); return response.data; }, async createStackScript(data) { const response = await axios.post('/linode/stackscripts', data); return response.data; }, async updateStackScript(id, data) { const response = await axios.put(`/linode/stackscripts/${id}`, data); return response.data; }, async deleteStackScript(id) { const response = await axios.delete(`/linode/stackscripts/${id}`); return response.data; } }; } //# sourceMappingURL=stackScripts.js.map