Skip to main content
Glama
Leghis
by Leghis

賢い思考

鍛冶屋のバッジ npmバージョン ライセンス: MIT タイプスクリプト プラットフォーム: Windows プラットフォーム: macOS プラットフォーム: Linux

概要

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

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

Related MCP server: Tyra Advanced Memory MCP Server

主な特徴

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

  • 従来の線形シーケンスに代わる多次元思考グラフ

  • 必要な思考回数の動的かつ自己適応的な推定

  • 思考間のつながりの豊かでニュアンスに富んだ種類(サポート、矛盾、洗練など)

  • 文脈的思考指標(信頼性、関連性、品質)

堅牢な検証システム

  • 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 固有の問題については、インストール ガイドの専用セクションを参照してください。

貢献

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

ライセンス

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

Available Tools

1 tool
smartthinkingDInspect
ParametersJSON Schema
NameRequiredDescriptionDefault
connectionsNoConnexions à d'autres pensées - Permet de lier cette pensée à d'autres pensées du graphe
containsCalculationsNoIndique si la pensée contient des calculs à vérifier
generateVisualizationNoGénérer une visualisation du graphe de pensée
helpNoAfficher le guide d'utilisation complet
requestSuggestionsNoDemander des suggestions d'amélioration du raisonnement
requestVerificationNoDemander explicitement une vérification des informations
sessionIdNoIdentifiant de session pour maintenir l'état entre les appels
suggestToolsNoSuggérer des outils MCP pertinents pour cette étape du raisonnement
thoughtYesLe contenu de la pensée à analyser - PARAMÈTRE OBLIGATOIRE - Cette pensée sera ajoutée au graphe de raisonnement
thoughtTypeNoType de pensée dans le graphe de raisonnement - Détermine la fonction de cette penséeregular
userIdNoIdentifiant de l'utilisateur pour la personnalisation
visualizationOptionsNoOptions avancées pour la visualisation
visualizationTypeNoType de visualisation à générergraph

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.0
    • First observedsmartthinking

TDQS

D1.7/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion or overlap between tools, as there are no other tools to compare it against. The single tool 'smartthinking' stands alone without ambiguity.

Naming Consistency5/5

Since there is only one tool, it inherently follows a consistent naming pattern with itself. There are no other tools to create inconsistency, making the naming perfectly consistent by default.

Tool Count2/5

A single tool is generally too few for most server purposes, as it limits functionality and scope. Without a description, it's unclear if this minimal set is justified, but typically one tool feels thin and inadequate for meaningful operations.

Completeness1/5

With no description provided, it's impossible to infer the domain or assess coverage. A single tool with no context suggests severe incompleteness, as there are likely many gaps in functionality for any reasonable server purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that leverages graph structures to perform sophisticated scientific reasoning through an 8-stage processing pipeline, enabling AI systems to handle complex scientific queries with dynamic confidence scoring.
    3
    -
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A sophisticated MCP server providing advanced memory capabilities with RAG, hallucination detection, and enterprise-grade AI infrastructure for intelligent agent ecosystems.
    -
  • A
    license
    A
    quality
    D
    maintenance
    Advanced cognitive thinking MCP server with DAG-based thought graph, multiple reasoning strategies, metacognition, and self-evaluation. A significant evolution beyond sequential-thinking MCP, providing structured deep reasoning with graph-based thought management.
    2
    6
    102 npm
    13
    MIT