
husniadil/ultrathink
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP サーバは、シーケンシャル思考と複雑な問題解決のためのものです。 それ自体を使って反復的に作りました。 自信のスコアリング、仮定の追跡および複数のセッション サポートを特色にします.
概要
anthropic による MCP Server のシーケンシャル思考の 、および加える間完全な両立性を維持して下さい。 シームレスな統合のためにUltraThink Pluginをインストール - MCPサーバーのセットアップは必要ありません! : このMCPサーバーは、UltraThink自体を使用して反復的に構築されました。複雑な問題を解決し、アーキテクチャの決定を管理し、開発セッション全体でコンテキストを維持するためのツールの機能の実用的な例です。 - : 複雑な問題を管理可能なステップに分解します - : 深く理解して考えを再訪し、精製 - : 推論の代替パスを探る - : 明示的な不確実性追跡(0.0-1).
概要(AI 翻訳)
シーケンシャル思考と問題解決のための Python MCP サーバー
お問い合わせ
AnthropicによるSequential Thinking MCP Server の Python ポートの強化 confidence scoring*、auto-assigned 思考番号、multi-session Support を追加しながら、完全な互換性を維持します。
[!TIP] Claudeコードの使用? シームレスな統合のためにUltraThink Pluginをインストール - MCPサーバーのセットアップは必要ありません! ツイート
[!NOTE] メニュー このMCPサーバーは、UltraThink自体を使用して反復的に構築されました。複雑な問題を解決し、アーキテクチャの決定を管理し、開発セッション全体でコンテキストを維持するためのツールの機能の実用的な例です。
お問い合わせ
##特徴
- UltraThink: 複雑な問題を管理可能なステップに分解
- 動的調整: 深く理解する考えを見直し、精製
- Branching:推論の代替パスを探る -Confidence Scoring:明示的な不確実性追跡(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"
]
}
}
}