DeepLucid3D UCPF 服务器
模型上下文协议 (MCP) 服务器实现统一认知处理框架 (UCPF),用于高级认知分析、创造性解决问题和结构化思维。
它是什么?
DeepLucid3D UCPF 服务器是统一认知处理框架 (UCPF) 的 MCP 服务器实现。它将递归自我意识与维度知识分类相结合,为解决问题和创造性思维提供了强大的方法。
该服务器通过提供结构化的认知工具来扩展人工智能功能,这些工具有助于:
- 评估认知状态
- 地图知识维度
- 运用递归自我质疑
- 产生创造性的观点
- 分解并重新整合复杂问题
它的作用
UCPF 服务器通过几个关键功能实现高级认知处理:
核心能力
- 认知状态评估:识别当前的认知状态(黑暗惯性、激情或接近清醒),以提高解决问题时的自我意识。
- 知识维度映射:跨三个维度映射知识:
- 意识(已知与未知)
- 内容(已知与未知)
- 可访问性(可知与不可知)
- 递归自我质疑:挑战最初的假设并识别潜在的认知偏差。
- 创造性视角的生成:产生新颖的观点和隐喻思维来激发新的解决方案。
- 问题分解:将复杂问题分解为可管理的组件,并根据整个系统的意识重新整合它们。
- 可选状态管理:维护会话之间的上下文以进行持续分析。
设置和安装
先决条件
- Node.js(v14 或更高版本)
- npm(v6 或更高版本)
- 与模型上下文协议兼容的环境
安装步骤
- 克隆存储库
git clone https://github.com/yourusername/DeepLucid3D-UCPF-Server.git
cd DeepLucid3D-UCPF-Server
- 安装依赖项
- 构建项目
- 配置 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": []
}
}
}
- 重新启动与 MCP 兼容的应用程序(Claude、带有 Cline 的 VSCode 等)
如何使用
该服务器公开了三个主要工具和一些可通过 MCP 访问的资源:
工具
- 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>
- 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>
- 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 服务器