Smart-Thinking

Smart-Thinking

site icon
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 的认知能力。

核心功能

  1. 高级认知架构
  2. 多维思维图替代传统线性序列
  3. 动态自适应思维数量估计
  4. 丰富的思维连接类型(支持、反驳、细化等)
  5. 上下文思维指标(置信度、相关性、质量)

  6. 强大的验证系统

  7. 自动事实和计算验证(8种不同状态)
  8. 矛盾和不一致性检测
  9. 自适应可靠性评分
  10. 上下文相关的确定性总结

  11. 高级功能

  12. 持久化会话记忆
  13. 自我学习机制
  14. 用户自适应个性化
  15. 交互式思维过程可视化
  16. 多代理协作
  17. 与 MCP 生态系统无缝集成

  18. 跨平台兼容性

  19. 在 Windows、macOS 和 Linux 上一致运行
  20. 支持所有平台的 NVM(Node Version Manager)
  21. 自动管理文件路径
  22. 简化环境配置
  23. 自动解决特定操作系统问题

适用场景

  • 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 完整路径

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。