
Smart-Thinking

2025.04.10
14
TypeScriptAI 推理框架认知增强工具开发效率
Smart-Thinking 是一个先进的 MCP(Model Context Protocol)服务器,为 AI 助手(如 Claude)提供多维、自适应且可自我验证的推理框架。它采用基于图的架构,支持复杂思维连接,提供更接近人类认知的推理能力。该服务兼容 Windows、macOS 和 Linux 平台,并能与多种 MCP 客户端无缝集成。
View on GitHub
Overview
基本能力
产品定位
Smart-Thinking 是一个为 AI 助手提供高级推理能力的 MCP 服务器,旨在通过多维思维图和自我验证机制提升 AI 的认知能力。
核心功能
- 高级认知架构
- 多维思维图替代传统线性序列
- 动态自适应思维数量估计
- 丰富的思维连接类型(支持、反驳、细化等)
-
上下文思维指标(置信度、相关性、质量)
-
强大的验证系统
- 自动事实和计算验证(8种不同状态)
- 矛盾和不一致性检测
- 自适应可靠性评分
-
上下文相关的确定性总结
-
高级功能
- 持久化会话记忆
- 自我学习机制
- 用户自适应个性化
- 交互式思维过程可视化
- 多代理协作
-
与 MCP 生态系统无缝集成
-
跨平台兼容性
- 在 Windows、macOS 和 Linux 上一致运行
- 支持所有平台的 NVM(Node Version Manager)
- 自动管理文件路径
- 简化环境配置
- 自动解决特定操作系统问题
适用场景
- AI 助手的复杂问题推理
- 需要验证的信息分析
- 多代理协作任务
- 需要持久化记忆的会话
- 思维过程可视化需求
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
选项1:全局安装(推荐)
# 在 macOS/Linux 上
npm install -g smart-thinking-mcp
# 在 Windows 上(PowerShell 或 CMD)
npm install -g smart-thinking-mcp
选项2:通过 Smithery 安装
npx -y @smithery/cli install @Leghis/smart-thinking --client claude
选项3:通过 npx 使用(无需安装)
# 在 macOS/Linux 上
npx -y smart-thinking-mcp
# 在 Windows 上(不推荐,建议全局安装)
npx -y smart-thinking-mcp
选项4:从源代码安装
git clone https://github.com/Leghis/Smart-Thinking.git
cd Smart-Thinking
npm install
npm run build
npm link
调试方式
快速验证运行
# 在 macOS/Linux 上
smart-thinking-mcp
# 在 Windows 上
smart-thinking-mcp.cmd
查看日志
- macOS:
~/Library/Logs/Claude/mcp*.log
- Windows:
%USERPROFILE%\AppData\Local\Claude\logs\mcp*.log
- Linux:
~/.local/share/Claude/logs/mcp*.log
常见问题解决
问题 | 解决方案 |
---|---|
Smart-Thinking 未出现在 Claude 中 | 检查配置路径,重启 Claude Desktop |
文件访问错误 | 检查数据目录权限 |
Windows 连接问题 | 使用完整绝对路径和正斜杠 |
Windows 上 NVM 问题 | 使用 Node.js 完整路径 |