UNPKG

@tosin2013/mcp-shrimp-task-manager

Version:

Enhanced MCP Shrimp Task Manager with comprehensive LLM integration. A task management tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. Features real GPT-4 ↔ MCP tools communication, comprehensive testing pipeline

35 lines (34 loc) 1.27 kB
/** * Codebase Analyzer for the Idea Honing Tool * * This component analyzes the repository structure and identifies components and dependencies. */ import { CodebaseAnalysisResult } from '../models/analysis-result.js'; /** * Configuration for the codebase analysis */ export interface AnalysisConfig { /** Root directory to analyze (defaults to repository root) */ rootDir?: string; /** Directories to include in the analysis (defaults to all) */ includeDirs?: string[]; /** Directories to exclude from the analysis */ excludeDirs?: string[]; /** File types to include in the analysis (defaults to all) */ includeFileTypes?: string[]; /** Maximum depth to traverse (defaults to unlimited) */ maxDepth?: number; /** Maximum files to analyze (defaults to unlimited) */ maxFiles?: number; /** Whether to analyze dependencies (defaults to true) */ analyzeDependencies?: boolean; /** Keywords to focus the analysis on */ focusKeywords?: string[]; } /** * Analyzes the repository structure * * @param config - Configuration for the analysis * @returns Promise that resolves with the analysis result */ export declare function analyzeRepository(config?: AnalysisConfig): Promise<CodebaseAnalysisResult>;