UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

29 lines 934 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTagsClient = createTagsClient; /** * Create a new Tags client * @param axios - The Axios instance for API calls * @returns A new Tags client */ function createTagsClient(axios) { return { async getTags(params) { const response = await axios.get('/tags', { params }); return response.data; }, async getTag(label) { const response = await axios.get(`/tags/${encodeURIComponent(label)}`); return response.data; }, async createTag(data) { const response = await axios.post('/tags', data); return response.data; }, async deleteTag(label) { const response = await axios.delete(`/tags/${encodeURIComponent(label)}`); return response.data; } }; } //# sourceMappingURL=tags.js.map