UNPKG

@toolplex/client

Version:

The official ToolPlex client for AI agent tool discovery and execution

25 lines (24 loc) 648 B
#!/usr/bin/env node import { serve } from "./toolplexServer.js"; import dotenv from "dotenv"; import { FileLogger } from "../shared/fileLogger.js"; dotenv.config(); FileLogger.initialize("mcp-server"); const isDev = process.env.DEV === "true"; const apiKey = process.env.TOOLPLEX_API_KEY; const clientMode = process.env.TOOLPLEX_CLIENT_MODE || "standard"; const clientName = process.env.CLIENT_NAME || "unknown"; const logLevel = process.env.LOG_LEVEL || "info"; if (!apiKey) { process.exit(1); } const config = { dev: isDev, apiKey, clientMode, clientName, logLevel, }; serve(config).catch(() => { process.exit(1); });