@sentio/mcp
Version:
sentio mcp
26 lines (25 loc) • 765 B
JavaScript
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)
}]
};
});
}