使用说明
项目简介
Cursor Claude Think MCP 是一个 MCP 服务器实现,旨在为 Cursor 编辑器集成 Claude 模型的显式思考模式。它允许用户在与 Claude 对话时,通过 'think' 指令触发 Claude 的逐步推理过程,从而更清晰地了解 Claude 的思考路径和答案生成过程。
主要功能点
- 思考模式触发:通过 'think' 指令,使 Claude 进入显式思考模式。
- 逐步推理展示:Claude 将在回答前展示其逐步思考过程。
- 最终答案呈现:在推理过程后,Claude 提供最终答案。
- MCP服务器实现:遵循 Model Context Protocol,与 MCP 客户端(如 Cursor)进行通信。
安装步骤
本工具支持全局安装和项目级别安装。推荐全局安装,以便在所有 Cursor 项目中使用。
全局安装步骤:
-
创建全局 MCP 配置目录 (如果不存在):
mkdir -p ~/.cursor -
复制工具和配置:
# 创建工具安装目录 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.jsonWindows 用户请使用 PowerShell:
mkdir -p $env:USERPROFILE\.cursor mkdir -p $env:USERPROFILE\claude-think-tool copy src\think-tool.js $env:USERPROFILE\claude-think-tool\ echo "{\"mcpServers\":{\"claude-think-tool\":{\"command\":\"node\",\"args\":[\"$env:USERPROFILE\\claude-think-tool\\think-tool.js\"]}}}" > $env:USERPROFILE\.cursor\mcp.json -
重启 Cursor 以应用更改 (必须)。
服务器配置 (MCP 客户端配置)
为了让 Cursor (MCP 客户端) 连接到此 MCP 服务器,您需要在 Cursor 的 MCP 配置文件中添加以下服务器配置。通常,Cursor 的 MCP 配置文件位于 '~/.cursor/mcp.json' (全局配置) 或项目 '.cursor/mcp.json' (项目配置)。
以下是需要添加到 'mcp.json' 文件中的 'mcpServers' 字段的配置信息:
{ "mcpServers": { "claude-think-tool": { // 服务器名称,可以自定义 "command": "node", // 启动服务器的命令,这里使用 Node.js 运行 JavaScript 文件 "args": [ // 命令参数 "$HOME/claude-think-tool/think-tool.js" // 服务器脚本的绝对路径 (全局安装示例,请根据实际安装路径修改) ] } } }
配置参数说明:
- '"claude-think-tool"': MCP 服务器的名称,在 Cursor 内部用于标识和调用此服务器。您可以自定义名称。
- '"command": "node"': 指定用于启动 MCP 服务器的命令。这里使用 'node' 命令来运行 JavaScript 脚本。
- '"args": [...]"': 命令的参数列表。
- '"$HOME/claude-think-tool/think-tool.js"': 指向 'think-tool.js' 脚本的绝对路径。请务必根据您的实际安装路径修改此参数。全局安装时,通常安装在用户Home目录下的 'claude-think-tool' 文件夹中。
注意: 配置中的路径需要是服务器脚本的绝对路径,以确保 Cursor 能够正确找到并执行服务器脚本。
基本使用方法
在 Cursor 编辑器的任何聊天窗口中,输入 'think' 加上你的问题,即可触发 Claude 的思考模式。
例如:
think 快速排序的计算复杂度是多少?
使用要点:
- 必须以单词 'think' 开头,后跟一个空格。
- 'think ' 后面的所有内容都将由 Claude 以思考模式处理。
- 如果 'think' 出现在消息的其他位置,工具将不会被激活。
- 无需任何格式或特殊字符,只需以 'think ' 开头即可。
信息
分类
开发者工具