Steelmind

io.github.stabgan由 GitHub 账号 stabgan 发布v2.0.1更新于 Oct 24, 2026

Structured thinking + steel-manning verification for AI agents. Backed by 43+ papers.

概览

AI 生成的概览

一个本地 MCP 服务器,为助手提供两个推理工具:记录结构化思考步骤,以及在行动前对结论进行钢人式反驳检验。

可以做什么
按顺序记录推理步骤,步骤总数可调整,工具描述中内置苏格拉底式自我提问,最后一步会提示调用验证。对结论进行钢人式挑战,要求给出反对该结论的最强论证。验证工具原样返回所输入的疑虑,其作用来自工具描述中的引导,而非计算逻辑。
适用场景
适合希望助手把问题拆成明确步骤、并在下结论前停下来自我质疑的场景,例如规划、分析或设计决策。简单的查询或没有推理取舍的任务不需要它。
运行要求
通过 stdio 在本地运行。可用 npx 加包名、全局 npm 安装或 Docker 启动;npm 和 npx 方式需要 Node.js。未声明任何账号、API 密钥、环境变量或请求头。
安装前请注意
该服务器只记录和回显文本,本身不核实事实或检查推理,效果取决于模型是否遵循工具描述。思考步骤和疑虑会传给本地进程,并可能出现在对话记录中。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Steelmind,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Steelmind MCP — Structured Thinking & Verification for AI Agents

[npm version] [Docker] [License: MIT]

The research-grounded reasoning MCP server for AI agents. Combines step-by-step sequential thinking with steel-manning verification — backed by 43+ cognitive science and AI research papers.

Steelmind gives your AI agent two tools:

  • think — Record structured reasoning steps with sequential decomposition. Embeds Socratic self-questioning and Polya's problem-solving method.
  • verify — Challenge conclusions with steel-manning before committing. Embeds dialectical evaluation from MetaCrit and SIEV research.

The code is minimal. The descriptions do the heavy lifting — tool descriptions account for ~80% of reasoning improvement per Anthropic τ-bench research.

Why Steelmind?

FeatureThink MCPSequential ThinkingSteelmind
Step tracking✗✓✓
Adjustable step count✗✓✓
Cognitive mode separation✗✗✓
Steel-manning verification✗✗✓
Socratic self-questioning✗✗✓
Research-grounded descriptions✗✗✓
Verify nudge on completion✗✗✓
Tool count112

Key research insight: MetaCrit (arxiv 2507.15015) proved that separating reasoning generation from reasoning evaluation prevents self-bias and improves accuracy by up to 76%. Sequential-thinking uses one tool for both. Steelmind separates them.

Quick Start

npx (no install)

json
{  "mcpServers": {    "steelmind": {      "command": "npx",      "args": ["-y", "@stabgan/steelmind-mcp"]    }  }}

Docker

json
{  "mcpServers": {    "steelmind": {      "command": "docker",      "args": ["run", "--rm", "-i", "stabgan/steelmind-mcp"]    }  }}

npm global install

bash
npm install -g @stabgan/steelmind-mcp
json
{  "mcpServers": {    "steelmind": {      "command": "steelmind-mcp"    }  }}

How It Works

The think tool

Records a structured reasoning step with sequential tracking.

Input:

json
{  "thought": "What are the dependencies? Need to check imports before refactoring.",  "thoughtNumber": 1,  "totalThoughts": 3,  "nextThoughtNeeded": true}

Output (mid-sequence):

[Thinking 1/3]
What are the dependencies? Need to check imports before refactoring.

Output (final step — includes verify nudge):

[Thinking 3/3]
My conclusion: use the adapter pattern for backward compatibility.
---Thinking complete. Before acting on this conclusion, use the verify tool to challenge it.

The verify nudge appears in the tool result (not just the description), making it far more likely the model will actually call verify. Tool results get different attention treatment than descriptions — they're processed as fresh context.

The verify tool

Challenges your reasoning with steel-manning before you commit.

Input:

json
{  "concern": "The adapter pattern adds complexity. Is the simpler approach actually better?"}

Output:

The adapter pattern adds complexity. Is the simpler approach actually better?

Pure identity function — returns your concern unchanged. The value is in the description, which prompts: "Steel-man the opposition: What is the strongest argument that your conclusion is wrong?"

The workflow

think(step 1/3) → think(step 2/3) → think(step 3/3) → [verify nudge] → verify → act                                          ↑                                  adjust totalThoughts if needed

Research Foundation

Steelmind's design is grounded in 43+ research papers. Key findings:

PaperFindingHow Steelmind Uses It
MetaCrit (arxiv 2507.15015)Separating generation from evaluation prevents self-biasTwo separate tools: think (generate) + verify (evaluate)
Anthropic τ-benchOptimized tool descriptions yield 54% improvementDescriptions are the primary scaffold, not code
Think2 (arxiv 2602.18806)Structured metacognition yields 3x self-correctionSequential step tracking + Socratic questioning
SIEV (ICML)Models lose 40+ points under dialectical evaluationSteel-manning prompt in verify description
Scaling TTC (arxiv 2408.03314)Difficulty-adaptive compute improves efficiency 4xAdjustable totalThoughts
EasyTool (NAACL 2025)Concise descriptions outperform verbose ones~100 word descriptions
ToolACE"When NOT to use" improves irrelevance detection 6→84%Negative guidance in both descriptions
Cognitive Foundations (arxiv 2511.16660)External scaffolding improves performance up to 72%Research-grounded cognitive frameworks

Compatible Clients

Works with any MCP-compatible client:

  • Claude Desktop / Claude Code
  • Cursor
  • Windsurf
  • Kiro
  • Cline
  • Any client supporting MCP stdio transport

Compatible Models

Designed for frontier models but works across families:

  • Claude (Opus, Sonnet) — native MCP
  • GPT-5 / GPT-4o / o-series — via MCP adapters
  • Gemini — via MCP adapters
  • DeepSeek — via MCP adapters

Development

bash
npm install          # Install dependenciesnpm run build        # Compile TypeScriptnpm test             # Run 90 testsnpm run lint         # ESLintnpm run format       # Prettiernpm start            # Run the server

License

MIT

来源:README.md,提交 612fdc1

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v2.0.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分