Smart-Thinking

by Leghis
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Offers API integration for Node.js applications to utilize Smart-Thinking's reasoning capabilities programmatically, with functions for thought processing and verification.

  • Available as an npm package (smart-thinking-mcp) for easy installation and integration into JavaScript/TypeScript projects.

  • Built with TypeScript 5.1.6, providing type-safe integration for applications that want to incorporate Smart-Thinking's reasoning capabilities.

賢い思考

概要

Smart-Thinking は、Claude のような AI アシスタントに多次元、適応型、自己検証型の推論フレームワークを提供する洗練された MCP (Model Context Protocol) サーバーです。線形推論アプローチとは異なり、Smart-Thinking は、思考間の複雑なつながりを可能にするグラフベースのアーキテクチャを使用して、人間の認知に近い、より微妙な推論機能を提供します。

Smart-Thinking は、すべてのプラットフォーム (Windows、macOS、Linux) と完全に互換性があり、Claude Desktop、Cline、Windsurf、その他の MCP 互換アプリケーションを含む多くの MCP クライアントとシームレスに統合されます。

主な特徴

高度な認知アーキテクチャ

  • 従来の線形シーケンスに代わる多次元思考グラフ
  • 必要な思考回数の動的かつ自己適応的な推定
  • 思考間のつながりの豊かでニュアンスに富んだ種類(サポート、矛盾、洗練など)
  • 文脈的思考指標(信頼性、関連性、品質)

堅牢な検証システム

  • 8つの異なるステータスによる自動ファクトチェックと計算
  • 推論における矛盾や不確実性の検出
  • 検証の種類ごとに調整された信頼性スコア
  • コンテキストに適した確実性要約の生成

高度な機能

  • 以前のセッションの永続的なメモリ
  • 推論能力を向上させる自己学習メカニズム
  • 関連性のある推論のためのユーザーフレンドリーなパーソナライゼーション
  • 推論プロセスのインタラクティブな視覚化
  • チームワークのためのマルチエージェントコラボレーション
  • MCPツールエコシステムとのシームレスな統合

クロスプラットフォームの互換性

  • Windows、macOS、Linuxで同様に動作します
  • すべてのプラットフォームでNVM(Node Version Manager)と互換性があります
  • プラットフォームに応じたファイルパスの自動管理
  • 各環境に合わせた簡素化された構成
  • OS固有の問題の自動解決

施設

オプション 1: グローバル インストール (推奨)

# Sur macOS/Linux npm install -g smart-thinking-mcp # Sur Windows (depuis PowerShell ou CMD) npm install -g smart-thinking-mcp

オプション2: Smithery経由のインストール

Smithery経由で Smart-Thinking を自動的にインストールするには:

npx -y @smithery/cli install @Leghis/smart-thinking --client claude

オプション3: npx経由で使用(インストールなし)

# Sur macOS/Linux npx -y smart-thinking-mcp # Sur Windows (moins recommandé, préférez l'installation globale) npx -y smart-thinking-mcp

オプション4: ソースコードからインストールする

# Cloner le dépôt git clone https://github.com/Leghis/Smart-Thinking.git cd Smart-Thinking # Installer les dépendances npm install # Compiler le projet npm run build # Créer un lien npm global npm link

Claude Desktopによる構成

macOSでのセットアップ

この設定を~/Library/Application Support/Claude/claude_desktop_config.jsonファイルに追加します。

{ "mcpServers": { "smart-thinking": { "command": "smart-thinking-mcp" } } }

またはnpx経由:

{ "mcpServers": { "smart-thinking": { "command": "npx", "args": ["-y", "smart-thinking-mcp"] } } }

Windowsでの設定

この構成を%APPDATA%\Claude\claude_desktop_config.jsonファイルに追加します。

{ "mcpServers": { "smart-thinking": { "command": "C:/Users/VotreNom/AppData/Roaming/npm/smart-thinking-mcp.cmd" } } }

または、Node.js へのフルパスを使用します (Windows の場合は推奨):

{ "mcpServers": { "smart-thinking": { "command": "C:/Program Files/nodejs/node.exe", "args": ["C:/Users/VotreNom/AppData/Roaming/npm/node_modules/smart-thinking-mcp/build/index.js"] } } }

重要

  • VotreNom Windows ユーザー名に置き換えます。
  • OS がバックスラッシュ ( \ ) を使用する場合でも、Windows パスではスラッシュ ( / ) を使用します。

詳細なインストール手順については、『インストール ガイド』を参照してください。

クロスプラットフォームファイルシステム

Smart-Thinking は、すべてのプラットフォームと互換性のある高度なファイル システム管理を実装します。

ファイルシステムの機能

  • 自動パス正規化: Windows ( \ ) と Unix ( / ) のパス区切り記号間のシームレスな変換
  • プラットフォーム検出機能搭載:OS(Windows、macOS、Linux)に応じた自動適応
  • 特別なパス処理: Windows UNC パス、WSL パス、スペースを含むパスのサポート
  • 自己構成データディレクトリ:データディレクトリの自動作成と管理
  • インテリジェントフォールバック: アクセスに問題が発生した場合に代替ディレクトリを自動的に作成します
  • プラットフォーム固有の構成パス: OSに応じた構成ファイルの正しい場所

データディレクトリの設定

デフォルトでは、Smart-Thinking は作業ディレクトリにdataフォルダーを作成して使用します。 SMART_THINKING_DATA_DIR環境変数を使用してカスタム ディレクトリを指定することもできます。

{ "mcpServers": { "smart-thinking": { "command": "smart-thinking-mcp", "env": { "SMART_THINKING_DATA_DIR": "/chemin/absolu/vers/data" } } } }

NVM (Node Version Manager) のサポート

Smart-Thinking は、Node.js が NVM 経由でインストールされているかどうかを自動的に検出し、それに応じてパスを調整して、NVM を搭載した Windows を含むすべてのプラットフォームで完全な互換性を提供します。

使用

メイン設定

設定親切説明
thought分析したい思考の内容(必須)
thoughtType思考の種類(「通常」、「修正」、「メタ」、「仮説」、「結論」)
connections配列他の考えとのつながり
requestVerificationブール値自動検証を有効にする
containsCalculationsブール値思考に計算が含まれているかどうかを示す
generateVisualizationブール値思考グラフの視覚化を生成する
suggestToolsブール値関連するMCPツールを提案する
sessionId永続化のためのセッションID

使用例

単純な推論

Utilise l'outil Smart-Thinking pour analyser les avantages et inconvénients des énergies renouvelables.

自動検証付き

Utilise Smart-Thinking avec vérification (requestVerification=true) pour évaluer les affirmations suivantes sur le changement climatique.

視覚化により

Utilise Smart-Thinking avec visualisation (generateVisualization=true) pour développer une stratégie marketing multicouche.

共同分析

Utilise Smart-Thinking avec un identifiant de session (sessionId="projet-innovation") pour analyser ce problème complexe d'optimisation.

検証システム

Smart-Thinking には、情報と計算の信頼性を評価する高度な検証システムが組み込まれています。 8 つの異なる検証ステータスをサポートしています。

状態説明
verified信頼性の高い検証済みの情報
partially_verified情報は部分的に検証済み
unverified未確認情報
contradicted他の情報源と矛盾する情報
inconclusive検証は不確定
absence_of_informationこの問題に関する情報不足
uncertain矛盾による不確かな情報
contradictory本質的に矛盾した情報

システムは、これらのステータスと信頼性、関連性、品質などの他の指標を組み合わせた信頼性スコアを計算します。

信頼性スコアの計算

信頼性スコアは、次の要素をバランスよく考慮した式を使用して計算されます。

  • 基本的な指標(信頼性、関連性、品質)
  • 検証ステータス
  • 計算検証の結果(存在する場合)
  • 過去のスコアの履歴(時間的平滑化のため)

最大限の一貫性を確保するために、しきい値とスコアはシミュレーションを通じて最適化されています。

視覚化

Smart-Thinking は、いくつかの種類の思考グラフ視覚化を提供します。

  • 標準グラフ:思考ネットワークの標準的な配置
  • 年代順:思考の時間的構成
  • テーマ: 類似テーマによるクラスター
  • 階層的:ツリー構造
  • :引力と反発力に基づく配置
  • 放射状:中心となる考えの周りの同心円

視覚化は次の基準に従ってフィルタリングできます。

  • 思考の種類
  • 接続タイプ
  • メトリックしきい値
  • テキスト検索
  • 日付範囲

データの永続性

Smart-Thinking は、以下を保存する堅牢なデータ永続システムを実装します。

  • セッションごとの思考グラフ
  • 将来の再利用のための検証結果
  • 分析と改善のために計算された指標
  • パーソナライゼーションのユーザー設定

データは、ファイル システム上の構造化された JSON ファイルにクロスプラットフォーム互換の方法で保存され、セッション間での永続性が確保されます。

MCPクライアントとの互換性

Smart-Thinking は、以下を含む多くの MCP クライアントと互換性があります。

  • Claudeデスクトップアプリ:ツール、リソース、プロンプトの完全サポート
  • Cline : ツールとリソースのサポート
  • 続行: すべてのMCP機能の完全サポート
  • 5番目:ツールのサポート
  • カーソル: ツールのサポート
  • Windsurf Editor : AI Flow ツールのサポート
  • さらに…

連続思考との比較

機能性連続思考賢い思考
思考構造リニア多次元(グラフ)
接続タイプ境界豊かでニュアンスに富んだ(16種類以上)
適応静的ダイナミックで文脈的
検証基本上級(8つの異なるステータス)
視覚化単純インタラクティブかつ設定可能
メモリ一時的ベクトル化による永続性
コラボレーションいいえはい(マルチエージェント)
パーソナライゼーション限定ユーザー適応型
自己学習いいえはい
メトリクス基礎文脈と多要素
プラットフォームの互換性限定完全版(Windows、macOS、Linux)

APIと統合

Smart-Thinking は他の Node.js アプリケーションに統合できます。

import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { SmartThinking } from 'smart-thinking-mcp'; // Initialiser Smart-Thinking const smartThinking = new SmartThinking({ persistenceEnabled: true, verificationEnabled: true }); // Utiliser les fonctionnalités const result = await smartThinking.processThought({ thought: "Cette pensée sera analysée et vérifiée", requestVerification: true }); console.log(result.qualityMetrics); console.log(result.verificationStatus);

トラブルシューティング

クイック操作チェック

Smart-Thinking が正しく動作していることを確認するには:

# Sur macOS/Linux smart-thinking-mcp # Sur Windows smart-thinking-mcp.cmd

サーバーの起動メッセージが表示されます。

ログを参照する

問題が発生した場合は、Claude Desktop のログを確認してください。

  • macOSの場合: ~/Library/Logs/Claude/mcp*.log
  • Windowsの場合: %USERPROFILE%\AppData\Local\Claude\logs\mcp*.log
  • Linuxの場合: ~/.local/share/Claude/logs/mcp*.log

よくある問題と解決策

問題解決
クロードにはスマート思考は現れない設定内のパスを確認し、Claude Desktopを再起動してください
ファイルアクセスエラーデータディレクトリの権限を確認する
Windowsでの接続の問題スラッシュを使ったフルパスと絶対パスを使用する
Windows 上の NVM のエラーNode.jsのアクティブなバージョンへのフルパスを使用します

Windows および NVM 固有の問題については、インストール ガイドの専用セクションを参照してください。

貢献

貢献を歓迎します!詳細については、貢献ガイドをご覧ください。

ライセンス

マサチューセッツ工科大学

ID: fgvrxghxx2