智维
一个 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
概览
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