DeepLucid3D UCPF Server

DeepLucid3D UCPF 服务器

模型上下文协议 (MCP) 服务器实现统一认知处理框架 (UCPF),用于高级认知分析、创造性解决问题和结构化思维。

它是什么?

DeepLucid3D UCPF 服务器是统一认知处理框架 (UCPF) 的 MCP 服务器实现。它将递归自我意识与维度知识分类相结合,为解决问题和创造性思维提供了强大的方法。

该服务器通过提供结构化的认知工具来扩展人工智能功能,这些工具有助于:

  • 评估认知状态
  • 地图知识维度
  • 运用递归自我质疑
  • 产生创造性的观点
  • 分解并重新整合复杂问题

它的作用

UCPF 服务器通过几个关键功能实现高级认知处理:

核心能力

  1. 认知状态评估:识别当前的认知状态(黑暗惯性、激情或接近清醒),以提高解决问题时的自我意识。
  2. 知识维度映射:跨三个维度映射知识:
    • 意识(已知与未知)
    • 内容(已知与未知)
    • 可访问性(可知与不可知)
  3. 递归自我质疑:挑战最初的假设并识别潜在的认知偏差。
  4. 创造性视角的生成:产生新颖的观点和隐喻思维来激发新的解决方案。
  5. 问题分解:将复杂问题分解为可管理的组件,并根据整个系统的意识重新整合它们。
  6. 可选状态管理:维护会话之间的上下文以进行持续分析。

设置和安装

先决条件

  • Node.js(v14 或更高版本)
  • npm(v6 或更高版本)
  • 与模型上下文协议兼容的环境

安装步骤

  1. 克隆存储库
    git clone https://github.com/yourusername/DeepLucid3D-UCPF-Server.git cd DeepLucid3D-UCPF-Server
  2. 安装依赖项
    npm install
  3. 构建项目
    npm run build
  4. 配置 MCP 设置将服务器添加到您的 MCP 设置文件中。对于 Claude/Cline,通常位于:
    • 对于 Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
    • 对于 VSCode Cline: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json (Linux)

    添加以下配置:

    { "mcpServers": { "ucpf": { "command": "node", "args": ["path/to/DeepLucid3D-MCP/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } }
  5. 重新启动与 MCP 兼容的应用程序(Claude、带有 Cline 的 VSCode 等)

如何使用

该服务器公开了三个主要工具和一些可通过 MCP 访问的资源:

工具

  1. analyze_problem :通过完整的 UCPF 框架处理问题陈述
    <use_mcp_tool> <server_name>ucpf</server_name> <tool_name>analyze_problem</tool_name> <arguments> { "problem": "Your problem statement here", "session_id": "optional-session-id", "enable_state": false, "detailed": false } </arguments> </use_mcp_tool>
  2. creative_exploration :为某个主题生成新颖的视角和联系
    <use_mcp_tool> <server_name>ucpf</server_name> <tool_name>creative_exploration</tool_name> <arguments> { "topic": "Your topic here", "constraints": ["Optional constraint 1", "Optional constraint 2"], "perspective_count": 3, "include_metaphors": true } </arguments> </use_mcp_tool>
  3. manage_state :控制 UCPF 处理的状态管理
    <use_mcp_tool> <server_name>ucpf</server_name> <tool_name>manage_state</tool_name> <arguments> { "action": "enable", // or "disable", "reset", "status" "session_id": "optional-specific-session-id" } </arguments> </use_mcp_tool>

资源

访问框架文档:

<access_mcp_resource> <server_name>ucpf</server_name> <uri>ucpf://framework/overview</uri> </access_mcp_resource>

可用资源:

  • ucpf://framework/overview :UCPF 框架概述
  • ucpf://framework/cognitive-states : 认知状态指南
  • ucpf://framework/knowledge-dimensions :知识维度参考
  • ucpf://session/{sessionId}/analysis :特定会话的分析结果

示例用例:使用 UCPF 解决谜题

让我们来解答这个经典谜语:“什么东西早上用四条腿走路,下午用两条腿走路,晚上用三条腿走路?”

步骤 1:启用会话持久性的状态管理

<use_mcp_tool> <server_name>ucpf</server_name> <tool_name>manage_state</tool_name> <arguments> { "action": "enable" } </arguments> </use_mcp_tool>

第二步:使用 UCPF 框架分析谜题

<use_mcp_tool> <server_name>ucpf</server_name> <tool_name>analyze_problem</tool_name> <arguments> { "problem": "What walks on four legs in the morning, two legs in the afternoon, and three legs in the evening?", "session_id": "sphinx-riddle", "enable_state": true } </arguments> </use_mcp_tool>

分析将提供:

  • 认知状态评估(可能识别潜在的隐喻思维)
  • 我们已知和未知的知识图谱
  • 递归问题挑战初始假设(例如,“我们是否假设字面意义上的腿?”)
  • 对不同解释的结构化观点

第三步:探索创造性视角,找到解决方案

<use_mcp_tool> <server_name>ucpf</server_name> <tool_name>creative_exploration</tool_name> <arguments> { "topic": "Walking with different numbers of legs at different times of day", "constraints": ["morning", "afternoon", "evening", "four", "two", "three"], "include_metaphors": true, "session_id": "sphinx-riddle" } </arguments> </use_mcp_tool>

这次探索可能会揭示:

  • “腿”作为支撑结构的隐喻解释
  • 将一天中的各个时间隐喻为人生的各个阶段
  • 经典答案:婴儿时期用四肢爬行,成年时期用两条腿行走,老年时期用拐杖(第三条“腿”)

步骤 4:查看会话分析

<access_mcp_resource> <server_name>ucpf</server_name> <uri>ucpf://session/sphinx-riddle/analysis</uri> </access_mcp_resource>

这提供了完整的分析过程,展示了框架如何通过结构化的认知处理找到解决方案。

致谢

该项目站在巨人的肩膀上:

  • **模型上下文协议 (MCP)**团队创建了基础协议,使 AI 系统能够访问外部工具和资源
  • Anthropic Claude团队在利用 MCP 的先进 AI 系统方面的工作
  • 为认知分析方法提供支持的统一认知处理框架概念的贡献者
  • 开源社区的库和工具使这样的项目成为可能

执照

MIT 许可证

项目结构

DeepLucid3D-UCPF-Server/ ├── src/ │ ├── engine/ │ │ ├── ucpf-core.ts # Core UCPF processing logic │ │ ├── creative-patterns.ts # Creative thinking utilities │ │ └── state-manager.ts # Session state management │ ├── tools/ │ │ ├── analyze-problem.ts # Problem analysis tool │ │ └── creative-exploration.ts # Creative exploration tool │ └── index.ts # Main server implementation ├── build/ # Compiled JavaScript files ├── package.json # Project dependencies and scripts └── README.md # This documentation

© 2025 DeepLucid3D UCPF 服务器

ID: 79tc7cuw5n