聪明的思考
概述
Smart-Thinking 是一个复杂的模型上下文协议 (MCP) 服务器,它为 Claude 等人工智能助手提供多维、自适应和自我验证的推理框架。与线性推理方法不同,Smart-Thinking 使用基于图形的架构,允许思想之间建立复杂的联系,从而提供更接近人类认知的更细致的推理能力。
Smart-Thinking 与所有平台(Windows、macOS、Linux)完全兼容,并与许多 MCP 客户端无缝集成,包括 Claude Desktop、Cline、Windsurf 和其他与 MCP 兼容的应用程序。
主要特点
先进的认知架构
- 多维思维图谱取代传统线性序列
- 动态自适应估计所需想法的数量
- 思想之间的联系类型丰富而微妙(支持、反驳、提炼等)
- 情境思维指标(信心、相关性、质量)
强大的验证系统
- 自动事实核查和计算,具有 8 种不同状态
- 推理中的矛盾和不确定性的检测
- 针对每种验证类型定制的可靠性分数
- 生成适合上下文的确定性摘要
高级功能
- 先前会话的持久内存
- 提高推理能力的自学习机制
- 方便用户个性化的相关推理
- 推理过程的交互式可视化
- 多代理协作,实现团队合作
- 与MCP工具生态系统无缝集成
跨平台兼容性
- 在 Windows、macOS 和 Linux 上同样运行
- 与所有平台上的 NVM(Node 版本管理器)兼容
- 根据平台自动管理文件路径
- 简化每个环境的配置
- 自动解决特定于操作系统的问题
设施
选项 1:全局安装(推荐)
选项 2:通过 Smithery 安装
要通过Smithery自动安装 Smart-Thinking:
选项 3:通过 npx 使用(无需安装)
选项 4:从源代码安装
使用 Claude Desktop 进行配置
在 macOS 上设置
将此配置添加到您的~/Library/Application Support/Claude/claude_desktop_config.json
文件中:
或者通过 npx:
在 Windows 上配置
将此配置添加到您的%APPDATA%\Claude\claude_desktop_config.json
文件中:
或者使用 Node.js 的完整路径(推荐用于 Windows):
重要的:
- 将
VotreNom
替换为您的 Windows 用户名。 - 在 Windows 路径中使用正斜杠 (
/
),即使操作系统使用反斜杠 (\
)。
有关详细的安装说明,请参阅安装指南。
跨平台文件系统
Smart-Thinking 实现了与所有平台兼容的高级文件系统管理:
文件系统功能
- 自动路径规范化:Windows(
\
)和Unix(/
)路径分隔符之间的无缝转换 - 内置平台检测:根据操作系统(Windows、macOS、Linux)自动适配
- 特殊路径处理:支持 Windows UNC 路径、WSL 路径和带空格的路径
- 自配置数据目录:自动创建和管理数据目录
- 智能回退:出现访问问题时自动创建备用目录
- 特定于平台的配置路径:根据操作系统确定配置文件的正确位置
配置数据目录
默认情况下,Smart-Thinking 在其工作目录中创建并使用data
文件夹。您还可以使用SMART_THINKING_DATA_DIR
环境变量指定自定义目录:
支持 NVM(节点版本管理器)
Smart-Thinking 自动检测 Node.js 是否通过 NVM 安装并相应地调整路径,从而提供与所有平台(包括带有 NVM 的 Windows)的完美兼容性。
使用
主要设置
环境 | 种类 | 描述 |
---|---|---|
thought | 细绳 | 待分析的思想内容(必填) |
thoughtType | 细绳 | 思维类型(“常规”、“修订”、“元”、“假设”、“结论”) |
connections | 大批 | 与其他想法的联系 |
requestVerification | 布尔值 | 启用自动验证 |
containsCalculations | 布尔值 | 指出想法是否包含计算 |
generateVisualization | 布尔值 | 生成思维图可视化 |
suggestTools | 布尔值 | 推荐相关的 MCP 工具 |
sessionId | 细绳 | 用于持久化的会话 ID |
使用示例
简单推理
具有自动验证功能
通过可视化
协作分析
验证系统
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 功能
- 第五:工具支持
- 光标:支持工具
- Windsurf 编辑器:支持 AI Flow 工具
- 还有更多...
与顺序思维的比较
功能 | 顺序思维 | 聪明的思考 |
---|---|---|
思维结构 | 线性 | 多维(图形) |
连接类型 | 边界 | 丰富而细腻(16种以上) |
适应 | 静止的 | 动态和上下文 |
确认 | 基本的 | 高级(8 种不同状态) |
可视化 | 简单的 | 交互式且可配置 |
记忆 | 暂时的 | 坚持矢量化 |
合作 | 不 | 是(多代理) |
个性化 | 有限的 | 用户自适应 |
自学 | 不 | 是的 |
指标 | 基础知识 | 情境和多因素 |
平台兼容性 | 有限的 | 完整版(Windows、macOS、Linux) |
API 和集成
Smart-Thinking 可以集成到其他 Node.js 应用程序中:
故障排除
快速操作检查
要验证 Smart-Thinking 是否正常工作:
您应该会看到服务器启动消息。
查阅日志
如果您遇到任何困难,请检查 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 特定问题,请参阅安装指南中的专门部分。
贡献
欢迎投稿!请参阅我们的贡献指南以获取更多信息。
执照
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
一个复杂的 MCP 服务器,为人工智能助手提供多维、自适应的推理框架,用基于图形的架构取代线性推理,实现更细致的认知过程。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityProvides reasoning content to MCP-enabled AI clients by interfacing with Deepseek's API or a local Ollama server, enabling focused reasoning and thought process visualization.Last updated -15424JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Linear project management systems, allowing users to retrieve, create, and update issues, projects, and teams through natural language.Last updated -32805TypeScriptMIT License
- -securityAlicense-qualityA minimal MCP Server that provides Claude AI models with the 'think' tool capability, enabling better performance on complex reasoning tasks by allowing the model to pause during response generation for additional thinking steps.Last updated -5251TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1134TypeScript