UNPKG

claude-expert-workflow-mcp

Version:

Production-ready MCP server for AI-powered product development consultation through specialized expert roles. Enterprise-grade with memory management, monitoring, and Claude Code integration.

31 lines 963 B
import dotenv from 'dotenv'; import { z } from 'zod'; // Load environment variables dotenv.config(); // Environment schema validation const envSchema = z.object({ CLAUDE_MODEL: z.string().default("claude-sonnet-4-20250514"), MAX_TOKENS: z.coerce.number().default(8000), TEMPERATURE: z.coerce.number().min(0).max(1).default(0.7), MCP_TIMEOUT: z.coerce.number().default(120000), DEBUG: z.coerce.boolean().default(false), LOG_LEVEL: z.string().default("info") }); // Validate and export environment const env = envSchema.parse(process.env); export const config = { claude: { apiKey: undefined, // REMOVED - MCP servers don't make direct API calls model: env.CLAUDE_MODEL, maxTokens: env.MAX_TOKENS, temperature: env.TEMPERATURE, }, mcp: { timeout: env.MCP_TIMEOUT, }, app: { debug: env.DEBUG, logLevel: env.LOG_LEVEL, } }; //# sourceMappingURL=environment.js.map