UNPKG

@answerai/answeragent-mcp

Version:

A lightweight Model Context Protocol (MCP) server for Answer AI chatflow and document store management

30 lines (29 loc) 915 B
import { apiClient } from "./api-client.js"; export class AssistantsService { constructor() { } static getInstance() { if (!AssistantsService.instance) { AssistantsService.instance = new AssistantsService(); } return AssistantsService.instance; } async listAssistants() { const { data } = await apiClient.get("/assistants"); return data; } async getAssistant(id) { const { data } = await apiClient.get(`/assistants/${id}`); return data; } async createAssistant(assistant) { const { data } = await apiClient.post("/assistants", assistant); return data; } async updateAssistant(id, assistant) { const { data } = await apiClient.put(`/assistants/${id}`, assistant); return data; } async deleteAssistant(id) { await apiClient.delete(`/assistants/${id}`); } }