@toolplex/client
Version:
The official ToolPlex client for AI agent tool discovery and execution
25 lines (24 loc) • 648 B
JavaScript
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);
});