DJBuildIt
服务介绍
Cursor & Claude Think MCP
此MCP(模型上下文协议)工具使Claude在Cursor中启用显式思考模式,允许您查看Claude逐步推理的过程。
前提条件
工作原理
当您在Cursor的聊天中输入"think [您的问题]"时,Claude将:
- 进入显式的推理模式
- 展示其逐步的思考过程
- 在推理部分之后提供最终答案
安装
项目级安装(仅当前项目)
该工具已为此项目安装。配置文件位于.cursor/mcp.json中。
全局安装(所有项目)
要使此工具在所有Cursor项目中可用:
-
创建全局MCP配置目录:
bash
mkdir -p ~/.cursor -
复制工具和配置:
bash创建目标目录
mkdir -p ~/claude-think-tool
复制工具
cp src/think-tool.js ~/claude-think-tool/
使其可执行
chmod +x ~/claude-think-tool/think-tool.js
使用绝对路径创建全局MCP配置(更可靠)
echo '{"mcpServers":{"claude-think-tool":{"command":"node","args":["$HOME/claude-think-tool/think-tool.js"]}}}' > ~/.cursor/mcp.json
-
重启Cursor以应用更改(必需)
Windows安装
对于Windows用户:
-
创建Cursor配置目录:
powershell
mkdir -p $env:USERPROFILE.cursor -
复制工具:
powershell
mkdir -p $env:USERPROFILE\claude-think-tool
copy src\think-tool.js $env:USERPROFILE\claude-think-tool -
创建全局MCP配置:
powershell
echo '{"mcpServers":{"claude-think-tool":{"command":"node","args":["$env:USERPROFILE\claude-think-tool\think-tool.js"]}}}' > $env:USERPROFILE.cursor\mcp.json -
重启Cursor以应用更改(必需)
使用方法
在任何Cursor聊天中,只需输入:
think 快速排序的计算复杂度是什么?
重要使用说明:
- “think”一词必须位于消息开头,并且后面跟着一个空格
- “think”之后的所有内容都将由Claude在其特殊思考模式下处理
- 如果“think”出现在消息的其他位置,则工具不会激活
- 不需要格式化或特殊字符 - 只需以“think”开始即可
示例
请参阅examples目录中的示例用例:
- 复杂问题解决
- 数学证明
- 决策过程
- 代码算法分析
故障排除
如果工具似乎无法正常工作:
- 确保在安装后已重启Cursor
- 通过在终端中运行
node --version检查是否已安装Node.js - 验证MCP配置中的路径是否正确并指向脚本
- 确保脚本是可执行的(在Unix系统上使用
chmod +x) - 查看Cursor开发者控制台中的任何错误
对于Windows用户,请确保PowerShell或CMD具有适当的权限。
技术实现
此工具使用模型上下文协议来:
- 拦截您在聊天中输入“think”的情况
- 使用特殊的
<thinking>标签格式化您的问题 - 将格式化的提示返回给Claude
- Claude识别这些标签并进入显式推理模式
<thinking>标签向Claude发出信号,要求它明确展示其推理过程。
安全考虑
- 该工具不访问或传输任何敏感信息
- 它在您的机器上本地运行,仅处理您发送给Claude的文本
- 有关漏洞报告指南,请参阅SECURITY.md
贡献
欢迎贡献!请参阅CONTRIBUTING.md获取指南。
许可证
该项目根据LICENSE中的条款获得许可。