智维

@Leghis/Smart-Thinking
0 Stars 80 次浏览 Leghis 更新于 2026-08-23

一个 sophisticated 的 MCP 服务器,为人工智能助手提供多维自适应推理框架,用基于图的架构取代线性推理,实现更细腻的认知过程。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

smartthinking 13 个参数 需填 1 项

必填参数:thought

服务介绍

Smart-Thinking

smithery badge
npm version

TypeScript

概览

Smart-Thinking 是一个先进的MCP(Model Context Protocol)服务器,它为像Claude这样的AI助手提供了一个多维度、自适应且可自我验证的推理框架。与线性推理方法不同,Smart-Thinking 使用基于图的架构,允许思想之间形成复杂的连接,从而提供更加细腻且接近人类认知的推理能力。

关键特性

高级认知架构

  • 多维度思维图替代传统线性序列
  • 动态且自适应地估计所需思维数量
  • 思想间丰富而细腻的连接类型(支持、矛盾、细化等)
  • 上下文相关的思维度量标准(置信度、相关性、质量)

强大的验证系统

  • 具有8种不同状态的事实和计算自动验证
  • 在推理中检测矛盾和不确定性
  • 针对每种验证类型的适应性可靠性评分
  • 生成适应上下文的信心摘要

高级功能

  • 会话持久记忆
  • 自学习机制以改善推理
  • 用户自定义以实现相关推理
  • 推理过程的交互式可视化
  • 多代理协作以支持团队工作
  • 与MCP工具生态系统无缝集成

与Claude Desktop配置

将以下配置添加到您的claude_desktop_config.json文件中:

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

通过Smithery安装

要通过Smithery自动为Claude Desktop安装smart-thinking,请执行以下操作:

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

使用

主要参数

参数 类型 描述
thought string 要分析的思想内容(必填)
thoughtType string 思想类型 ('regular', 'revision', 'meta', 'hypothesis', 'conclusion')
connections array 与其他思想的连接
requestVerification boolean 启用自动验证
containsCalculations boolean 指示思想是否包含计算
generateVisualization boolean 生成思维图可视化
suggestTools boolean 建议相关的MCP工具
sessionId string 会话标识符,用于持久化

使用示例

简单推理

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

自动验证

Utilise Smart-Thinking avec vérification pour évaluer les affirmations suivantes sur le changement climatique.

可视化

Utilise Smart-Thinking avec visualisation pour développer une stratégie marketing multicouche.

协作分析

Utilise Smart-Thinking en mode collaboratif 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 文件中,确保了会话之间的持久性。

与 Sequential-Thinking 的比较

功能 Sequential-Thinking Smart-Thinking
思维结构 线性 多维度(图)
连接类型 有限 丰富且细致(16+ 种类型)
适应性 静态 动态且基于上下文
校验 基本 高级(8种不同状态)
可视化 简单 交互式且可配置
记忆 临时 持久化并带向量化
协作 是(多代理)
定制化 有限 用户自适应
自学习
度量标准 基本 上下文相关且多因素

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);

许可证

MIT