Enhanced Sequential Thinking Server
Contribute to lnehc/mcp-sequential-thinking development by creating an account on GitHub.
README
Enhanced Sequential Thinking MCP Server
This project implements an advanced Sequential Thinking server using the Model Context Protocol (MCP). It provides a structured and flexible approach to problem-solving and decision-making through a series of thought steps, incorporating stages, scoring, and tagging.
<a href="https://glama.ai/mcp/servers/m83dfy8feg"><img width="380" height="200" src="https://glama.ai/mcp/servers/m83dfy8feg/badge" alt="Sequential Thinking Server MCP server" /></a>
Features
- 🧠 Structured Problem Solving: Break down complex problems into defined stages
- 📊 Progress Tracking: Monitor thought sequences, branches, and revisions
- 🏷️ Thought Categorization: Tag and score thoughts for better organization
- 📈 Dynamic Adaptation: Adjust the thinking process as new insights emerge
- 📝 Summary Generation: Get an overview of the entire thinking process
Prerequisites
- Python 3.11 or higher
- UV package manager (Install Guide)
Project Structure
mcp-sequential-thinking/
├── mcp_sequential_thinking/
│ ├── server.py
│ └── __init__.py
├── README.md
└── pyproject.toml
Quick Start
-
Set Up Project
# Create and activate virtual environment uv venv .venv\Scripts\activate # Windows source .venv/bin/activate # Unix # Install package and dependencies uv pip install -e .
-
Run the Server
cd mcp_sequential_thinking uv run server.py
Claude Desktop Integration
Add to your Claude Desktop configuration (%APPDATA%\Claude\claude_desktop_config.json
on Windows):
{
"mcpServers": {
"sequential-thinking": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\your\\mcp-sequential-thinking\\mcp_sequential_thinking",
"run",
"server.py"
]
}
}
}
API
The server exposes two main tools:
1. sequential_thinking
This tool processes individual thoughts in the sequential thinking process.
Parameters:
thought
(str): The content of the current thoughtthought_number
(int): The sequence number of the current thoughttotal_thoughts
(int): The total number of thoughts expectednext_thought_needed
(bool): Whether another thought is neededstage
(str): The current stage of thinking (Problem Definition, Analysis, Ideation, Evaluation, Conclusion)is_revision
(bool, optional): Whether this revises previous thinkingrevises_thought
(int, optional): Which thought is being reconsideredbranch_from_thought
(int, optional): Branching point thought numberbranch_id
(str, optional): Branch identifierneeds_more_thoughts
(bool, optional): If more thoughts are neededscore
(float, optional): Score for the thought (0.0 to 1.0)tags
(List[str], optional): List of tags for categorizing the thought
2. get_thinking_summary
This tool generates a summary of the entire thinking process.
Troubleshooting
Common issues:
- Server Connection Issues
- Verify paths in claude_desktop_config.json
- Check Claude Desktop logs:
%APPDATA%\Claude\logs
- Test manual server start
License
MIT License
Acknowledgments
- Model Context Protocol framework
- Claude Desktop team
推荐服务器

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
mult-fetch-mcp-server
一个多功能的、符合 MCP 规范的网页内容抓取工具,支持多种模式(浏览器/Node)、格式(HTML/JSON/Markdown/文本)和智能代理检测,并提供双语界面(英语/中文)。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
MySQL MCP Server
允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。
browser-use MCP server
一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。

YouTube Translate MCP
一个模型上下文协议服务器,可以通过文字稿、翻译、摘要和各种语言的字幕生成来访问 YouTube 视频内容。
mcp-codex-keeper
作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。