curl -fsSL https://raw.githubusercontent.com/iamwavecut/MCP-Think/main/install.sh | bash
有几种方法可以安装和运行 MCP-Think:
要通过 Smithery 自动安装 mcp-think 到 Claude Desktop:
npx -y @smithery/cli install @iamwavecut/mcp-think --client claude
适用于 Linux、Windows 和 macOS(amd64 和 arm64)的预构建二进制文件会自动构建并附加到每个 GitHub 发布。如果你不需要修改代码,这是最简单的开始方式。
脚本会自动检测你的操作系统和架构,下载合适的二进制文件,并引导你完成安装。
think-tool-linux-amd64,think-tool-windows-amd64.exe,think-tool-darwin-arm64)。mv think-tool-linux-amd64 think-toolchmod +x think-tool./think-tool(参见用法部分)go install(需要 Go)此命令会编译并将二进制文件安装到你的 Go bin 目录($GOPATH/bin 或 $HOME/go/bin)。
go install github.com/iamwavecut/MCP-Think@latest
PATH 中。你可能需要在你的 shell 配置文件(如 ~/.bashrc,~/.zshrc �等)中添加 export PATH=$PATH:$(go env GOPATH)/bin 或 export PATH=$PATH:$HOME/go/bin。MCP-Think3. 使用 go run(快速测试,需要 Go)
此命令会直接从源代码编译并运行 main 包,而不安装二进制文件。它适用于快速测试。
go run github.com/iamwavecut/MCP-Think@latest
go install/go run)如果你是通过 预构建二进制文件 或 go install 安装的:
# 如果当前目录使用预构建二进制文件:
./think-tool
# 如果通过 'go install' 或安装脚本安装到 /usr/local/bin:
think-tool
如果你是使用 go run:
go run github.com/iamwavecut/MCP-Think@latest
服务器会打印 正在启动 Think Tool MCP 服务器,使用 stdio 传输... 并等待从标准输入接收 MCP 请求。
要在 Cursor 中使用 MCP-Think,请按照以下步骤操作:
~/.cursor/mcp.json 的 Cursor MCP 配置文件:{
"mcpServers": {
"think-tool": {
"command": "think-tool", // 或绝对路径,例如:/opt/bin/think-tool
"transport": "stdio"
}
}
}
在收到工具结果后采取任何行动或回应用户之前,使用思考工具作为草稿纸来:
这里有一些在思考工具内部迭代的例子: <think_tool_example_1> 用户想要取消航班 ABC123
<think_tool_example_2> 用户想要预订3张去纽约的机票,每张机票带2件托运行李