使用说明
项目简介
Unconventional Thinking Server 是一个基于 Model Context Protocol (MCP) 构建的后端服务,旨在帮助用户通过生成非传统、突破常规的思维方式来解决问题。它提供了一系列工具,鼓励用户跳出固有思维模式,探索更具创新性的解决方案。
主要功能点
- 生成非传统思维 (generate_unreasonable_thought): 根据用户提供的问题描述,生成挑战传统观念的、不寻常的思考方向。可以基于先前的想法进行扩展或反驳。
- 分支思考 (branch_thought): 从现有的想法出发,创建新的思考分支,支持多种分支方向,例如更极端、相反或切线方向,并保持与原始想法的关联。
- 查看思考列表 (list_thoughts): 列出当前会话中的所有思考,可以按分支进行过滤,并展示思考之间的关系。
安装步骤
- 安装 Node.js 和 npm: 确保您的计算机上已安装 Node.js 和 npm (Node Package Manager)。
- 下载仓库代码: 从 GitHub 仓库 https://github.com/stagsz/Unconventional-thinking 下载代码到本地。
- 安装依赖: 在仓库根目录下打开终端,运行以下命令安装项目依赖:
npm install - 构建服务器: 运行以下命令构建服务器代码:
构建成功后,会在 'build' 目录下生成 'index.js' 文件。npm run build
服务器配置
要将 Unconventional Thinking Server 集成到支持 MCP 协议的客户端(例如 Claude Desktop),您需要配置客户端以连接到该服务器。以下是 Claude Desktop 的配置示例,您需要将配置添加到 'claude_desktop_config.json' 文件中。
配置文件路径:
- MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
- Windows: '%APPDATA%/Claude/claude_desktop_config.json'
配置内容 (添加到 'mcpServers' 字段):
{ "mcpServers": { "unreasonable-thinking-server": { "command": "/path/to/unconventional-thinking-server/build/index.js" // "command": "/path/to/unreasonable-thinking-server/build/index.js" 需要替换为实际的 'index.js' 文件路径 // 例如: "/Users/your_username/Unconventional-thinking/build/index.js" (MacOS) // "C:\\Users\\YourUsername\\AppData\\Roaming\\Claude\\Unconventional-thinking\\build\\index.js" (Windows) } } }
请注意:
- 将 '"command"' 字段的值 '/path/to/unconventional-thinking-server/build/index.js' 替换为 'build/index.js' 文件的实际绝对路径。
- 您需要根据您的操作系统和仓库存放位置修改路径。
- 确保 Claude Desktop 能够访问到您指定的 'index.js' 文件。
基本使用方法
- 启动服务器: 当您在 Claude Desktop 中配置并启用了 Unconventional Thinking Server 后,服务器会在后台自动启动。您无需手动运行 'npm start' 或其他命令。服务器通过 stdio 与客户端通信。
- 在 Claude Desktop 中使用工具:
- 在 Claude Desktop 的聊天界面中,您可以使用 '@unreasonable-thinking-server' 前缀来调用服务器提供的工具。
- 例如,要生成一个关于 "如何提高团队协作效率" 的非传统思维,您可以输入:
@unreasonable-thinking-server/generate_unreasonable_thought problem="如何提高团队协作效率" - 要从一个已有的想法 'thought_xxx' 分支出一个更极端的思考方向,您可以输入:
@unreasonable-thinking-server/branch_thought thoughtId="thought_xxx" direction="more_extreme" - 使用 '@unreasonable-thinking-server/list_thoughts' 可以查看当前会话中的所有思考。
- 理解工具输出: 工具的返回结果会以 JSON 格式的文本内容显示在 Claude Desktop 的聊天界面中,包含生成的想法、分支信息等。
通过使用 Unconventional Thinking Server 提供的工具,您可以引导 LLM 探索更多非常规的解决方案,从而在问题解决和创新方面获得新的启发。
信息
分类
AI与计算