Skip to main content
Glama

Clear Thought Server

scientificmethod

Apply formal scientific reasoning to questions and problems by guiding users through structured hypothesis testing, variable identification, prediction making, and evidence evaluation. Supports systematic inquiry and iterative problem-solving.

Instructions

A detailed tool for applying formal scientific reasoning to questions and problems. This tool guides models through the scientific method with structured hypothesis testing. It enforces explicit variable identification, prediction making, and evidence evaluation.

Input Schema

NameRequiredDescriptionDefault
analysisNo
conclusionNo
experimentNo
hypothesisNo
inquiryIdYesUnique identifier for this scientific inquiry
iterationYesCurrent iteration of the scientific process
nextStageNeededYesWhether another stage is needed in the process
observationNo
questionNo
stageYes

Input Schema (JSON Schema)

{ "properties": { "analysis": { "type": "string" }, "conclusion": { "type": "string" }, "experiment": { "properties": { "controlMeasures": { "items": { "type": "string" }, "type": "array" }, "design": { "type": "string" }, "experimentId": { "type": "string" }, "hypothesisId": { "type": "string" }, "limitations": { "items": { "type": "string" }, "type": "array" }, "methodology": { "type": "string" }, "nextSteps": { "items": { "type": "string" }, "type": "array" }, "outcomeMatched": { "type": "boolean" }, "predictions": { "items": { "properties": { "else": { "type": "string" }, "if": { "type": "string" }, "then": { "type": "string" } }, "required": [ "if", "then" ], "type": "object" }, "type": "array" }, "results": { "type": "string" }, "unexpectedObservations": { "items": { "type": "string" }, "type": "array" } }, "required": [ "design", "methodology", "predictions", "experimentId", "hypothesisId", "controlMeasures" ], "type": "object" }, "hypothesis": { "properties": { "alternativeTo": { "items": { "type": "string" }, "type": "array" }, "assumptions": { "items": { "type": "string" }, "type": "array" }, "confidence": { "maximum": 1, "minimum": 0, "type": "number" }, "domain": { "type": "string" }, "hypothesisId": { "type": "string" }, "iteration": { "minimum": 0, "type": "number" }, "refinementOf": { "type": "string" }, "statement": { "type": "string" }, "status": { "enum": [ "proposed", "testing", "supported", "refuted", "refined" ], "type": "string" }, "variables": { "items": { "properties": { "name": { "type": "string" }, "operationalization": { "type": "string" }, "type": { "enum": [ "independent", "dependent", "controlled", "confounding" ], "type": "string" } }, "required": [ "name", "type" ], "type": "object" }, "type": "array" } }, "required": [ "statement", "variables", "assumptions", "hypothesisId", "confidence", "domain", "iteration", "status" ], "type": "object" }, "inquiryId": { "description": "Unique identifier for this scientific inquiry", "type": "string" }, "iteration": { "description": "Current iteration of the scientific process", "minimum": 0, "type": "number" }, "nextStageNeeded": { "description": "Whether another stage is needed in the process", "type": "boolean" }, "observation": { "type": "string" }, "question": { "type": "string" }, "stage": { "enum": [ "observation", "question", "hypothesis", "experiment", "analysis", "conclusion", "iteration" ], "type": "string" } }, "required": [ "stage", "inquiryId", "iteration", "nextStageNeeded" ], "type": "object" }

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/ThinkFar/clear-thought-mcp'

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