UNPKG

mcp-tess

Version:

MCP server for executing Tess AI api

56 lines 1.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteMemoryCollection = exports.updateMemoryCollection = exports.createMemoryCollection = exports.listMemoryCollections = void 0; const base_1 = require("./base"); const listMemoryCollections = async (page = 1, perPage = 10, search) => { try { const params = new URLSearchParams({ page: page.toString(), per_page: perPage.toString() }); if (search) { params.append('search', search); } const response = await base_1.tessApiClient.get(`/memory-collections?${params.toString()}`); return response.data; } catch (error) { throw (0, base_1.handleTessApiError)(error); } }; exports.listMemoryCollections = listMemoryCollections; const createMemoryCollection = async (name) => { try { const response = await base_1.tessApiClient.post(`/memory-collections`, { name: name }); return response.data; } catch (error) { throw (0, base_1.handleTessApiError)(error); } }; exports.createMemoryCollection = createMemoryCollection; const updateMemoryCollection = async (collectionId, name) => { try { const response = await base_1.tessApiClient.put(`/memory-collections/${collectionId}`, { name: name }); return response.data; } catch (error) { throw (0, base_1.handleTessApiError)(error); } }; exports.updateMemoryCollection = updateMemoryCollection; const deleteMemoryCollection = async (collectionId) => { try { const response = await base_1.tessApiClient.delete(`/memory-collections/${collectionId}`); return response.data; } catch (error) { throw (0, base_1.handleTessApiError)(error); } }; exports.deleteMemoryCollection = deleteMemoryCollection; //# sourceMappingURL=collections.js.map