forge-think
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@forge-thinkdeliberate mode review of my database migration plan"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
forge-think
Structured multi-step orchestration for MCP agents: adversarial lenses, reusable SOP workflows, and persistent traces.
Force complex tasks through a rigorous, multi-step refinement process instead of letting a single, one-shot LLM response decide the outcome. forge-think provides three primary orchestration modes for MCP agents: Open Exploration, Business SOPs, and Roundtable Review.
Why forge-think?
Strong models don't lack the ability to "think one step further". What they lack when facing complex problems is the correct reasoning path, adversarial reviews from different standpoints, and the ability to persist proven decision trees for reuse. When relying on single-shot prompts, a model's entire reasoning process naturally regresses to the mean, generating generic paradigms.
forge-think acts as a lightweight, external orchestration layer to fix this:
Open Exploration (
seq): When the root cause is unknown, step-by-step debugging allows the agent to gather evidence and pivot its hypotheses on the fly.Business SOPs (
chain): Encode your team's verified decision trees into Standard Operating Procedures. Prevent the LLM from falling back on generic paradigms by forcing it to respect specific architectural constraints.Roundtable Review (
deliberate): Apply adversarial lenses (e.g., Security, Performance, Minimalist) to successively critique and rewrite the proposed solution until it reaches a solid consensus.Persistent Traces: Every step leaves a trace. You can resume the process even if the connection drops or the server restarts.
Note: The forge-think server strictly follows the MCP pattern and does not use external LLM APIs; it solely manages orchestration, state, and persistence.
Related MCP server: Arena MCP Server
Getting Started
git clone https://github.com/halflifezyf2680/forge-think.git
cd forge-think
pip install -r requirements.txtRequires Python 3.10+. Configure the local stdio server in your MCP host. Example configurations are in examples/:
Claude Desktop:
claude_desktop_config.jsonOpenCode:
opencode_config.json
Once configured, simply prompt your host: "Use forge-think" or "Start forge-think". For complex tasks, ask the host to call forge_help first to get the operational manual.
Out-of-the-Box SOPs
On first launch, forge-think installs three editable default SOPs in ~/.forge-mcp/sops/.
SOP | Scenario | Hardcoded Reasoning Path |
| Incidents, exceptions | Establish a factual baseline first, form falsifiable hypotheses, then choose the lowest-risk action. |
| Architecture, tech trade-offs | Explicitly list constraints, attack the candidate solution, and converge to a decision. |
| LLM app design | Full methodology from input contracts to eval loops. |
Core Philosophy: Forced Multi-Step Iteration
Why use an MCP server requiring configuration when you could just write a long Prompt or a static "Skill"?
The core reason is engineering the control of reasoning depth.
In practice, feeding an LLM a massive prompt and expecting a single-shot perfect output yields vastly different (and often shallower) results compared to forcing an interruption in its output flow, compelling it to iterate in multiple turns.
"Static Suggestions" vs. "Forced State Machine": A static Skill or long prompt is merely a "suggestion" to the LLM. When faced with complex tasks, models naturally take shortcuts, skipping detailed intermediate analysis to jump to a final conclusion.
forge-thinkis a forced state machine. The model must interact with tools likeforge_stepto be authorized for the next step, physically cutting off the "jump to conclusion" shortcut.Shattering the "Pseudo-Reflection" Illusion: If you ask a model in a single prompt to "Provide a solution, then objectively critique it," the model is just playing an auto-regressive text continuation game. Its "critique" is heavily influenced by the preceding instructions and has nothing to do with genuinely reviewing a completed output. It often devolves into superficial fluff. By forcing an interruption (like in
deliberatemode),forge-thinkensures the previous output is generated and "committed" to the context. Only then can the next reviewing persona physically "see" that text as context, producing a profound and genuine evaluation.Depth through Concentrated Attention: Breaking a large task into a forced multi-turn interaction ensures the model's Attention mechanism is highly concentrated at each step, rather than being diluted across dozens of concurrent rules. This is the engineering method to raise the ceiling of a model's reasoning capabilities.
State Persistence & Preventing Context Bloat: Keeping a massive SOP on the server and dispatching it step-by-step prevents unnecessary pollution of the Context Window. Furthermore, persisting every step allows for resuming interrupted tasks and precise post-mortem analysis.
How is this different from sequentialthinking?
Tools like the official sequentialthinking MCP simply allow the model to break down its own thoughts step-by-step. However, if the model lacks your specific business context, thinking longer just produces "logically rigorous generic nonsense."
forge-think doesn't just ask the model to think more; it forces the model onto the rails of your actual business logic by injecting strict external constraints (adversarial personas and team-verified SOPs).
(For full documentation on Lenses, Rules vs SOPs, and Dev instructions, please refer to the Chinese documentation README_zh-CN.md)
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn autonomous AI development agent that enables full-stack coding, automated verification, RAG-powered code search, and quality assurance through MCP tools. Supports Gemini CLI, Claude Code CLI, with features like parallel verification, security scanning, and spec-driven development.5Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables running position-driven adversarial debates and code reviews between AI agents via MCP tools, supporting custom positions, multiple rounds, and local CLI models like Claude, Codex, and Gemini.3081MIT
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that implements the Contract-First Agentic Workflow (CFAW) methodology for AI-assisted software engineering, using a Mixture-of-Agents architecture with six tools to enforce contract-first development and maintain architectural integrity across coding sessions.
- AlicenseNot gradedqualityCmaintenanceEnables deep research tasks using a multi-agent architecture that integrates any LLM and MCP tools. Available via MCP stdio, streamable HTTP, and SSE transports.17MIT
Related MCP Connectors
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Free OpenAI-compatible inference with signed provenance receipts and 3 focused MCP tools.
Reasoning, code, anti-deception, memory harness MCP tools. Stdio or HTTPS api.ejentum.com/mcp
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/halflifezyf2680/forge-think'
If you have feedback or need assistance with the MCP directory API, please join our Discord server