UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

81 lines 1.86 kB
export interface MCPEnvironmentVariables { readonly VIBE_TASK_MANAGER_READ_DIR?: string; readonly VIBE_CODER_OUTPUT_DIR?: string; readonly CODE_MAP_ALLOWED_DIR?: string; readonly VIBE_TASK_MANAGER_SECURITY_MODE?: 'strict' | 'permissive'; readonly LOG_LEVEL?: string; readonly NODE_ENV?: string; readonly LLM_CONFIG_PATH?: string; readonly [key: string]: string | undefined; } export interface OpenRouterConfig { baseUrl: string; apiKey: string; geminiModel: string; perplexityModel: string; llm_mapping?: Record<string, string>; tools?: Record<string, unknown>; config?: Record<string, unknown>; env?: MCPEnvironmentVariables; } export interface Message { role: string; content: string; } export interface LLMRequest { messages: Message[]; model: string; temperature?: number; max_tokens?: number; stream?: boolean; stop?: string[]; } export interface LLMResponse { id: string; choices: { message: { role: string; content: string; }; finish_reason: string; }[]; model: string; } export interface PrdGeneratorResult { content: { type: "text"; text: string; }[]; } export interface UserStoriesGeneratorResult { content: { type: "text"; text: string; }[]; } export interface TaskListGeneratorResult { content: { type: "text"; text: string; }[]; } export interface ResearchManagerResult { content: { type: "text"; text: string; }[]; } export interface RulesGeneratorResult { content: { type: "text"; text: string; }[]; } export interface ToolResponse { content: { type: "text"; text: string; }[]; isError?: boolean; } //# sourceMappingURL=workflow.d.ts.map