Token导航 LogoToken导航TokenDH.com
Smart Thinking MCP logo
运维云端stdio官方级别未说明来源级核验

Smart Thinking MCP

MCP Server

smart-thinking-mcp

Smart-Thinking是一个本地运行的模型上下文协议(MCP)服务器,提供基于图的多步推理功能,无需依赖外部AI API,支持相似性搜索、启发式评分、验证跟踪和可视化等核心功能。

工具数

1

提示词数

0

GitHub Stars

31

资源数

0
本地AITypeScriptClaudeClaude DesktopClaudeCursorCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Leghis

提供方

Leghis

最后核验

2026/5/17 20:40

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y smart-thinking-mcp

详细介绍

](https://mseep.ai/app/leghis-smart-thinking)

聪明的思维

](https://www.npmjs.com/package/smart-thinking-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ![TypeScript](https://www.typescriptlang.org/) ![Platform: Windows](https://github.com/Leghis/smart-thinking-mcp) ![Platform: macOS](https://github.com/Leghis/smart-thinking-mcp) ![Platform: Linux](https://github.com/Leghis/smart-thinking-mcp)

Smart Thinking是一个模型上下文协议(MCP)服务器,它提供基于图的多步推理,而不依赖于外部AI API。一切都在本地发生:相似性搜索、基于启发式的评分、验证跟踪、内存和可视化都在一个为透明度和可重复性而设计的确定性管道中运行。

核心能力

  • 图优先推理,将思想与丰富的关系(支持、矛盾、精炼、上下文链接等)联系起来。
  • 本地TF-IDF+余弦相似性引擎支持内存查找和图扩展,无需第三方嵌入服务。
  • 启发式质量评估,使用透明规则而不是LLM调用对置信度、相关性和质量进行评分。
  • 验证工作流程,包括详细的状态和对表面事实、护栏和不确定性的计算跟踪。
  • 可以跨运行恢复的持久会话,使推理图和验证分类账保持同步。

推理流程

  1. 会话引导ReasoningOrchestrator 初始化会话,恢复任何已保存的图形状态,并准备功能标志。
  2. 预验证 –确定性警卫检查传入的想法,执行轻量级计算检查,并注释有效载荷。
  3. 图形集成 –思想被插入 ThoughtGraph,链接到上下文、先前的想法和相关的记忆。
  4. 启发式评估QualityEvaluatorMetricsCalculator 计算解释决策路径的加权分数和轨迹。
  5. 验证反馈 –状态来自 VerificationService 并且启发式跟踪被附加到节点并在连接之间传播。
  6. 坚持与回应 –更新将写入 MemoryManager/VerificationMemory,并返回结构化的MCP响应以及推理步骤的时间线。

每个步骤都记录了结构化元数据,因此您可以确定地可视化推理结构、审计决策和回放会话。

安装

Smart Thinking是一个与Windows、macOS和Linux兼容的npm包。

全局安装(推荐)

npm install -g smart-thinking-mcp

使用npx运行

npx -y smart-thinking-mcp

来源

git clone https://github.com/Leghis/Smart-Thinking.git
cd Smart-Thinking
npm install
npm run build
npm link
需要特定于平台的配置详细信息吗?看 GUIDE_INSTALLATION.md 有关Windows、macOS、Linux和Claude Desktop集成的分步说明。

快速浏览

  • smart-thinking-mcp --启动MCP服务器(全局安装的软件包)。
  • npx -y smart-thinking-mcp --无需全局安装即可启动。
  • npm run start --从源代码执行构建的服务器。
  • npm run demo:session --运行内置的CLI演练,通过推理管道提供示例想法并打印结果时间线。

演示脚本展示了编排器如何逐步添加节点、评估启发式方法并记录验证反馈。

MCP客户端兼容性

Smart Thinking在最流行的MCP客户端和操作系统中得到了验证。使用新的连接器模式(--mode=connectorSMART_THINKING_MODE=connector)当客户端只接受 searchfetch ChatGPT连接器所需的工具。\[^openai mcp\]

客户运输注意事项
ChatGPT连接器和深度研究HTTP+SSE使用部署 SMART_THINKING_MODE=connector node build/index.js --transport=http --host 0.0.0.0 --port 8000.将ChatGPT指向 https:///sse 只保留 search/fetch 启用,与OpenAI的远程MCP指导保持一致。\[^openai mcp\]
OpenAI Codex CLI和代理SDK流式HTTP/SSE配置Codex代理 http://localhost:3000/mcphttp://localhost:3000/sse 并设置 SMART_THINKING_MODE=connector 当只需要知识检索时。\[^奥派代理商\]
克劳德桌面/克劳德代码stdio添加 "command": "smart-thinking-mcp" (或 npx 命令) claude_desktop_config.json。完整的工具集可用。\[^mcp客户\]
光标IDEstdio/SSE/流式HTTP将服务器添加到 ~/.cursor/mcp.json 或项目 .cursor/mcp.json。Cursor支持提示、根、启发和流。\[^光标mcp\]
Cline(VS代码)stdio将命令放入 ~/Documents/Cline/MCP/smart-thinking.json 或者使用应用内市场注册工具集。\[^mcp客户\]
基洛代码stdio通过MCP市场注册并在本地运行服务器;Smart Thinking为自主编辑提供了确定性工具。\[^mcp客户\]
需要最小的部署占用空间?合并 --transport=http --mode=connector 使用反向代理(ngrok、fly.io、render等),远程客户端可以在不暴露完整工具集的情况下使用服务器。

对于注册表扫描程序和回退元数据提取,Smart Thinking还公开了:

  • GET /.well-known/mcp/server-card.json

配置和功能标志

  • feature-flags.ts 切换高级行为,如外部集成(默认禁用)和详细跟踪。
  • config.ts 对齐平台特定的路径和验证阈值。
  • memory-manager.tsverification-memory.ts 使用确定性JSON快照存储会话图、度量和计算结果。

零-API-Key模式(默认)

  • Smart-Thinking完全以本地确定性模式运行,无需任何API密钥。
  • 默认情况下,在中禁用外部验证/搜索连接器 ToolIntegrator.
  • 要明确启用外部连接器,请设置:
export SMART_THINKING_ENABLE_EXTERNAL_TOOLS=true
  • 如果禁用外部连接器(默认),验证建议将保留在本地(executePython, executeJavaScript)外部工具调用返回本地回退结果。
  • FeatureFlags.externalLlmEnabledFeatureFlags.externalEmbeddingEnabled 默认情况下保持禁用状态,因此不需要远程LLM/嵌入提供程序。

开发流程

npm run build           # Compile TypeScript sources
npm run lint            # ESLint across src/
npm run test            # Jest test suite
npm run test:coverage   # Jest coverage report
npm run watch           # Incremental TypeScript compilation

docs/modernisation-smart-thinking-v12-plan.md 用于现代化检查表和推出跟踪。

质量与支持

  • 确定性启发式和验证消除了对远程LLM的依赖。
  • 最新验证(2026年2月6日): 80.47% 声明, 81.59% 线, 84.34% 功能, 63.48% 分支。
  • CI建议:运行 npm run lintnpm run test:coverage 在每个候选发布之前。

贡献

欢迎捐款。请打开一个描述更改的问题或拉取请求,并在提交之前运行上述质量检查。

许可证

麻省理工学院

\[^openai-mcp\]:openai,“为ChatGPT和API集成构建mcp服务器”,强调连接器需要 searchfetch 远程使用的工具。 (https://platform.openai.com/docs/mcp) \[^openai代理\]:关于MCP传输(stdio、SSE、流式HTTP)的openai代理SDK文档。 (https://openai.github.io/openai-agents-python/mcp/) \[^mcp客户端\]:模型上下文协议客户端目录,列出了Claude、Cline、Kilo Code和其他mcp兼容应用程序。 (https://modelcontextprotocol.io/clients) \[^cursor mcp\]:用于通过stdio/SSE/HTTP传输配置mcp服务器的游标文档。 (https://cursor.com/docs/context/mcp)

目录标签

目录标签

本地AITypeScriptClaude图推理本地部署多步推理验证跟踪确定性计算

支持客户端

Claude DesktopClaudeCursorCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

smart-thinking-mcp

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosessionlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP