UNPKG

semantic-prompt-mcp

Version:

MCP server for semantic prompt framework - NLP-inspired adaptive reasoning engine for LLM orchestration

80 lines 4.21 kB
{ "tool": { "name": "dynamic_thinking", "description": "Dynamic Thinking Framework for SuperClaude - Adaptive 3-step cognitive orchestration with automatic error recovery.\n\nProcess Flow:\n1. Step 1: User Input Analysis - Understanding the request\n2. Step 2: SuperClaude Command Selection - MANDATORY command selection\n3. Step 3: Tool Selection and Execution - Implementation\n\nDynamic Features:\n- Automatic expansion on errors (3→4→5... steps)\n- Previous selection tracking across steps\n- Flexible command selection at any step\n\nSuperClaude Commands:\nanalyze, brainstorm, build, cleanup, design, document, estimate, explain, git, implement, improve, index, load, reflect, save, select-tool, spawn, task, test, troubleshoot, workflow" }, "inputSchema": { "thought": { "description": "Your current thinking step and analysis" }, "nextThoughtNeeded": { "description": "Whether another thought step is needed" }, "thoughtNumber": { "description": "Current thought number" }, "totalThoughts": { "description": "Estimated total thoughts needed (default: 3)" }, "commandSelection": { "description": "Required for Step 2: SuperClaude command or skip selection", "type": { "description": "Type of selection: command (use SuperClaude command), skip (autonomous skip), skip_reason (already read)" }, "command": { "description": "SuperClaude command name (required when type is 'command')" }, "reason": { "description": "Reason for skip (required when type is 'skip' or 'skip_reason')" } }, "isRevision": { "description": "Whether this revises previous thinking" }, "revisesThought": { "description": "Which thought is being reconsidered" }, "branchFromThought": { "description": "Branching point thought number" }, "branchId": { "description": "Branch identifier" }, "needsMoreThoughts": { "description": "If more thoughts are needed beyond initial estimate" } }, "errors": { "invalidThought": "Invalid thought: must be a string", "invalidThoughtNumber": "Invalid thoughtNumber: must be a number", "invalidTotalThoughts": "Invalid totalThoughts: must be a number", "invalidNextThoughtNeeded": "Invalid nextThoughtNeeded: must be a boolean", "commandFieldRequired": "commandSelection type \"command\" requires a \"command\" field", "reasonFieldRequired": "commandSelection type \"{type}\" requires a \"reason\" field", "invalidSelectionType": "Invalid commandSelection type: {type}. Must be \"command\", \"skip\", or \"skip_reason\"", "unexpectedThoughtNumber": "Unexpected thought number: {number}. Expected 1-3 or expansion beyond 3.", "mandatoryViolation": "MANDATORY VIOLATION: Step {step} requires SuperClaude command selection!\n\nYou must provide a commandSelection object with:\n{\n \"commandSelection\": {\n \"type\": \"command\" | \"skip\" | \"skip_reason\",\n \"command\": \"command_name\", // SuperClaude command\n \"reason\": \"explanation\" // for skip types\n }\n}\n\nAvailable SuperClaude commands:\n{commands}\n\nCommands defined in: {path}", "unknownTool": "Unknown tool: {name}" }, "messages": { "autoExecute": "Auto-executing: Reading {command}.md SuperClaude command documentation", "skipMessage": "Autonomous skip (no SuperClaude command needed): {reason}", "systemReminder": "System reminder: {reason}", "serverRunning": "SuperClaude Dynamic Thinking MCP Server running on stdio", "fatalError": "Fatal error running SuperClaude server: {error}" }, "templates": { "functionCall": "<function_calls>\n<invoke name=\"Read\">\n<parameter name=\"file_path\">{path}</parameter>\n</invoke>\n</function_calls>\n\n{message}" }, "console": { "thoughtPrefix": { "default": "Dynamic Thought", "revision": "Revising", "branch": "Branching" }, "thoughtContext": { "revision": " (revising thought {number})", "branch": " (from thought {from}, ID: {id})" } } }