Skip to main content
Glama

Semantic Prompt MCP

by hyunjae-labs

chain_of_thought

Break down complex problems into adaptable thinking steps using a reflective framework. Analyze, revise, and branch thoughts dynamically to generate verified solutions, maintaining context for multi-step tasks.

Instructions

Chain of Thought (CoT) Framework - A detailed tool for dynamic and reflective problem-solving through thoughts. This tool helps analyze problems through a flexible thinking process that can adapt and evolve. Each thought can build on, question, or revise previous insights as understanding deepens.

When to use this tool:

  • Breaking down complex problems into steps
  • Planning and design with room for revision
  • Analysis that might need course correction
  • Problems where the full scope might not be clear initially
  • Problems that require a multi-step solution
  • Tasks that need to maintain context over multiple steps
  • Situations where irrelevant information needs to be filtered out

Key features:

  • You can adjust total_thoughts up or down as you progress
  • You can question or revise previous thoughts
  • You can add more thoughts even after reaching what seemed like the end
  • You can express uncertainty and explore alternative approaches
  • Not every thought needs to build linearly - you can branch or backtrack
  • Generates a solution hypothesis
  • Verifies the hypothesis based on the Chain of Thought steps
  • Repeats the process until satisfied
  • Provides a correct answer

Input Schema

NameRequiredDescriptionDefault
agentSelectionNoAgent selection for SuperGemini Step 3: Agent Persona Selection & Reading
branchFromThoughtNoBranching point thought number
branchIdNoBranch identifier
commandSelectionNoOptional command or document selection at any step
isRevisionNoWhether this revises previous thinking
needsMoreThoughtsNoIf more thoughts are needed beyond initial estimate
nextThoughtNeededYesWhether another thought step is needed
revisesThoughtNoWhich thought is being reconsidered
thoughtYesYour current thinking step and analysis
thoughtNumberYesCurrent thought number
totalThoughtsYesEstimated total thoughts needed (default: 3)

Input Schema (JSON Schema)

{ "properties": { "agentSelection": { "description": "Agent selection for SuperGemini Step 3: Agent Persona Selection & Reading", "properties": { "agents": { "description": "Array of agent names to select", "items": { "type": "string" }, "type": "array" }, "reason": { "description": "Skip reason if not selecting agents", "type": "string" }, "type": { "description": "Type of agent selection", "enum": [ "agents", "skip", "skip_reason" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, "branchFromThought": { "description": "Branching point thought number", "minimum": 1, "type": "integer" }, "branchId": { "description": "Branch identifier", "type": "string" }, "commandSelection": { "description": "Optional command or document selection at any step", "properties": { "command": { "description": "Command name (required when type is 'command')", "type": "string" }, "reason": { "description": "Reason for skip (required when type is 'skip' or 'skip_reason')", "type": "string" }, "type": { "description": "Type of selection: command (use specific command), skip (autonomous skip), skip_reason (already read)", "enum": [ "command", "skip", "skip_reason" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, "isRevision": { "description": "Whether this revises previous thinking", "type": "boolean" }, "needsMoreThoughts": { "description": "If more thoughts are needed beyond initial estimate", "type": "boolean" }, "nextThoughtNeeded": { "description": "Whether another thought step is needed", "type": "boolean" }, "revisesThought": { "description": "Which thought is being reconsidered", "minimum": 1, "type": "integer" }, "thought": { "description": "Your current thinking step and analysis", "type": "string" }, "thoughtNumber": { "description": "Current thought number", "minimum": 1, "type": "integer" }, "totalThoughts": { "description": "Estimated total thoughts needed (default: 3)", "minimum": 1, "type": "integer" } }, "required": [ "thought", "nextThoughtNeeded", "thoughtNumber", "totalThoughts" ], "type": "object" }

Other Tools from Semantic Prompt MCP

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hyunjae-labs/semantic-prompt-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server