@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
TypeScript
/**
* 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;
};
}[];