使用说明

项目简介

Cursor Claude Think MCP 是一个 MCP 服务器实现,旨在为 Cursor 编辑器集成 Claude 模型的显式思考模式。它允许用户在与 Claude 对话时,通过 'think' 指令触发 Claude 的逐步推理过程,从而更清晰地了解 Claude 的思考路径和答案生成过程。

主要功能点

  • 思考模式触发:通过 'think' 指令,使 Claude 进入显式思考模式。
  • 逐步推理展示:Claude 将在回答前展示其逐步思考过程。
  • 最终答案呈现:在推理过程后,Claude 提供最终答案。
  • MCP服务器实现:遵循 Model Context Protocol,与 MCP 客户端(如 Cursor)进行通信。

安装步骤

本工具支持全局安装和项目级别安装。推荐全局安装,以便在所有 Cursor 项目中使用。

全局安装步骤:

  1. 创建全局 MCP 配置目录 (如果不存在):

    mkdir -p ~/.cursor
  2. 复制工具和配置

    # 创建工具安装目录
    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

    Windows 用户请使用 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
  3. 重启 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 ' 开头即可。

信息

分类

开发者工具