HU

husniadil/ultrathink

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

21 stars 3 forks 品質 72 トレンド 10MIT

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

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
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/husniadil/ultrathink ultrathink
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "UltraThink": { "command": "uvx", "args": [ "--from", "git+https://github.com/husniadil/ultrathink", "ultrathink" ] } } }