convex
Version:
Client for the Convex Cloud
30 lines (29 loc) • 788 B
JavaScript
;
import zodToJsonSchema from "zod-to-json-schema";
import { TablesTool } from "./tables.js";
import { DataTool } from "./data.js";
import { StatusTool } from "./status.js";
import { FunctionSpecTool } from "./functionSpec.js";
import { RunTool } from "./run.js";
import { EnvListTool, EnvGetTool, EnvSetTool, EnvRemoveTool } from "./env.js";
import { RunOneoffQueryTool } from "./runOneoffQuery.js";
export function mcpTool(tool) {
return {
name: tool.name,
description: tool.description,
inputSchema: zodToJsonSchema(tool.inputSchema)
};
}
export const convexTools = [
StatusTool,
DataTool,
TablesTool,
FunctionSpecTool,
RunTool,
EnvListTool,
EnvGetTool,
EnvSetTool,
EnvRemoveTool,
RunOneoffQueryTool
];
//# sourceMappingURL=index.js.map