UNPKG

@sentio/mcp

Version:

sentio mcp

26 lines (25 loc) 765 B
import { ProcessorService } from "@sentio/api"; import z from "zod"; export function registerProcessorTools(server, client, options) { server.tool("getProcessorStatus", "Get processor status", { owner: z.string().describe("Project owner"), slug: z.string().describe("Project slug"), }, async ({ owner, slug }) => { const response = await ProcessorService.getProcessorStatusV2({ path: { owner, slug }, client }); if (response.error) { throw response.error; } return { content: [{ type: "text", text: JSON.stringify(response.data) }] }; }); }