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

58 lines (57 loc) 1.9 kB
/** * Idea Honing Tool for MCP Shrimp Task Manager * * This tool transforms raw ideas into structured specifications (dev_spec.md) by performing * deep codebase analysis, integrating with project rules, and providing a foundation for task planning. * It specifically addresses workflow continuity when developers start and stop working on a project. */ import { z } from "zod"; export declare const createSpecSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodString; scope: z.ZodOptional<z.ZodString>; template: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { description: string; title: string; scope?: string | undefined; template?: string | undefined; }, { description: string; title: string; scope?: string | undefined; template?: string | undefined; }>; export declare const interactSpecSchema: z.ZodObject<{ specId: z.ZodOptional<z.ZodString>; command: z.ZodString; }, "strip", z.ZodTypeAny, { command: string; specId?: string | undefined; }, { command: string; specId?: string | undefined; }>; export declare const getSpecSchema: z.ZodObject<{ specId: z.ZodString; format: z.ZodDefault<z.ZodOptional<z.ZodEnum<["markdown", "json", "summary"]>>>; }, "strip", z.ZodTypeAny, { specId: string; format: "summary" | "markdown" | "json"; }, { specId: string; format?: "summary" | "markdown" | "json" | undefined; }>; export { createSpec } from "./create-spec.js"; export { interactSpec } from "./interact-spec.js"; export { getSpec } from "./get-spec.js"; export declare const ideaHoningTools: { name: string; description: string; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; }[];