
MCP服务器,用于顺序思考和复杂问题解决。基于自身迭代构建。具备置信度评分、假设跟踪和多会话支持。
概览
Anthropic 的顺序思维 MCP 服务器。在添加 、 、 和 的同时保持完全兼容。 安装UltraThink插件即可无缝集成——无需MCP服务器设置! : 该MCP服务器是通过UltraThink本身迭代构建的——这是该工具拆解复杂问题、管理架构决策以及在开发会话中保持上下文能力的实际例子。 - : 将复杂问题拆解为可管理的步骤 - : 随着理解的深入,修正和完善思想 - : 探索不同的推理路径 - : 明确的不确定性追踪(0.0-1.
概述(AI 翻译)
一个用于顺序思考和问题解决的Python主控服务器
Anthropic 对顺序思维 MCP 服务器的增强版 Python 移植。 在添加信心评分、自动分配思维数字和多会话支持的同时,保持完全兼容。
[!提示] 使用 Claude 代码? 安装 UltraThink 插件即可无缝集成——无需设置 MCP 服务器!
[!注] Meta:这个MCP服务器是通过UltraThink本身迭代构建的——这是工具拆解复杂问题、管理架构决策以及在开发会话中保持上下文能力的实际例子。
特色
- UltraThink:将复杂问题拆解为可管理的步骤
- 动态调整:随着理解的加深,修正和完善思想
- 分支:探索不同的推理路径
- 置信度评分:显式不确定性追踪(0.0-1.0 尺度)
- 自动调整:必要时自动调整总想法
- 多会话支持:管理多个并发思维会话,带有会话ID
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
UltraThink MCP Server
Enhanced Python port of the Sequential Thinking MCP Server by Anthropic. Maintains full compatibility while adding confidence scoring, auto-assigned thought numbers, and multi-session support.
[!TIP] Using Claude Code? Install the UltraThink Plugin for seamless integration - no MCP server setup required!
# Via terminal claude plugin marketplace add husniadil/ekstend claude plugin install ultrathink@ekstend # Or interactively in Claude Code /plugin marketplace add husniadil/ekstend /plugin install ultrathink@ekstend
[!NOTE] Meta: This MCP server was built iteratively using UltraThink itself - a practical example of the tool’s capability to break down complex problems, manage architectural decisions, and maintain context across development sessions.
Features
- UltraThink: Break down complex problems into manageable steps
- Dynamic Adjustments: Revise and refine thoughts as understanding deepens
- Branching: Explore alternative paths of reasoning
- Confidence Scoring: Explicit uncertainty tracking (0.0-1.0 scale)
- Auto-adjustment: Automatically adjusts total thoughts if needed
- Multi-Session Support: Manage multiple concurrent thinking sessions with session IDs
- Formatted Logging: Colored terminal output with rich formatting (can be disabled)
- 100% Test Coverage: Comprehensive test suite with full code coverage
- Type Safety: Full mypy strict mode type checking for production code
- Simple Layered Architecture: Clean separation with models, services, and interface layers
Installation
Quick Install (Recommended)
Run directly with uvx from GitHub (no installation needed):
uvx --from git+https://github.com/husniadil/ultrathink ultrathink
Development Setup
For local development:
# Clone the repository
git clone https://github.com/husniadil/ultrathink.git
cd ultrathink
# Install all dependencies (including dev dependencies)
uv sync
Usage
Task Commands (npm-like)
# List all available tasks
uv run task --list
# Run the server
uv run task run
# Run tests with coverage
uv run task test
# Run tests without coverage (quick)
uv run task test-quick
安装
uvx --from git+https://github.com/husniadil/ultrathink ultrathink配置
{
"mcpServers": {
"UltraThink": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/husniadil/ultrathink",
"ultrathink"
]
}
}
}