返回市场
莲花智慧服务器

莲花智慧服务器

作者:linxule15 星标更新:2025-10-18

项目介绍

🪷 莲花智慧 MCP 服务器

<p align="center"> <img src="assets/lotus-flower.png" alt="莲花" width="400"/> </p>

这是一个基于《法华经》智慧框架的问题解决工具的MCP服务器实现,结合了分析思维与直觉智慧。

特性

  • 受《法华经》启发的多维度问题解决方法
  • 使用不同思考技巧的逐步思考过程
  • 冥想暂停,让洞见自然浮现
  • 使用颜色和符号的精美格式化思考过程可视化
  • 同时跟踪标签旅程和智慧领域移动
  • 将洞见最终整合成清晰的回答

背景

此MCP服务器是从莲花OS提示开发而来,该提示旨在实现一个基于《法华经》的认知框架。MCP服务器格式使得这个框架更易于访问,并且更容易与Claude和其他AI助手一起使用。

注意:原始提示框架可能在较新的Claude模型中效果不佳,但此MCP服务器实现提供了跨模型版本的一致功能。

实现细节

服务器通过受《法华经》启发的智慧领域实现了结构化的思考过程:

智慧领域和标签

服务器使用五个智慧领域来组织思想(所有有效的tag输入参数值):

  • 善巧方便 (🔆): upaya, expedient, direct, gradual, sudden

    • 真理的不同方法——有时直接指明,有时逐渐展开
  • 非二元认知 (☯️): recognize, transform, integrate, transcend, embody

    • 对已存在事物觉醒的各个方面——认知即转化
  • 元认知 (🧠): examine, reflect, verify, refine, complete

    • 观察自身理解展开的心智
  • 流程流 (🌊): open, engage, express

    • 可以包含上述任何方法的自然弧度
  • 冥想 (🧘): meditate

    • 暂停,让洞见从静止中浮现

思考可视化

每个思想都以精美格式呈现:

  • 使用chalk库的多彩输出
  • 领域特定的符号和颜色
  • 使用框绘字符创建清晰的思想边界
  • 包含暂停指示符的特殊冥想格式
  • 跟踪旅程,显示标签路径和领域移动

注意:可视化内容出现在服务器控制台输出中,帮助开发者追踪思考过程。

流程

  1. 用户提交需要解决的问题
  2. 模型使用不同的标签进行一系列思考
  3. 每个思想都建立在前一个基础上,并可能修订理解
  4. 工具同时跟踪标签旅程和智慧领域移动
  5. 可以包括冥想暂停以澄清思路
  6. 当返回状态为WISDOM_READY时,工具的工作完成
  7. 模型然后以自己的声音自然表达最终的智慧

可用工具

lotuswisdom

使用《法华经》智慧框架解决问题的工具,具有多种理解方法。

输入:

  • tag (字符串,必需):当前处理技术(必须是上述列出的标签之一)
  • content (字符串,必需):当前处理步骤的内容
  • stepNumber (整数,必需):序列中的当前编号
  • totalSteps (整数,必需):预计所需的总步骤数
  • nextStepNeeded (布尔值,必需):是否需要另一个步骤
  • isMeditation (布尔值,可选):此步骤是否为冥想暂停
  • meditationDuration (整数,可选):冥想持续时间(秒,1-10)

返回:

  • 带有当前步骤信息、智慧领域和旅程跟踪的处理状态
  • 冥想步骤的MEDITATION_COMPLETE状态
  • 当沉思过程完成后返回的WISDOM_READY状态

lotuswisdom_summary

获取当前沉思旅程的摘要。

输入:

返回:

  • 旅程长度
  • 显示智慧领域之间移动的领域旅程
  • 所有步骤的摘要,包括它们的标签、领域和简要内容

使用

莲花智慧工具设计用于:

  • 分解需要多方面理解的复杂问题
  • 受益于直接和渐进方法的问题
  • 需要整合明显矛盾的问题
  • 需要分析和直觉理解的情况
  • 受益于冥想暂停的任务,以允许洞察
  • 包含其内在智慧的问题

示例用法

这是使用莲花智慧MCP服务器与Claude对话的一个示例:

用户:"帮我理解自由与责任之间的关系。"

Claude会通过多个步骤使用lotuswisdom工具:

  1. 首先建立一个开场思想:
{
  "tag": "open",
  "content": "这个问题探讨了自由与责任之间的关系,其中包含了明显的紧张关系,但也存在着深层次的联系。",
  "stepNumber": 1,
  "totalSteps": 5,
  "nextStepNeeded": true
}
  1. 然后从不同角度参与:
{
  "tag": "direct",
  "content": "自由和责任是同一枚硬币的两面。真正的自由不是没有约束,而是在约束内选择我们回应的能力。",
  "stepNumber": 2,
  "totalSteps":  5,
  "nextStepNeeded": true
}
  1. 或许进行一次冥想暂停:
{
  "tag": "meditate",
  "content": "反思自由没有责任就会变成混乱,而责任没有自由就会变成压迫。",
  "stepNumber": 3,
  "totalSteps": 5,
  "nextStepNeeded": true,
  "isMeditation": true
}
  1. 整合理解:
{
  "tag": "integrate",
  "content": "自由和责任相互促进。我们选择的自由赋予了我们对自己选择的责任,而愿意承担责任则扩展了我们的自由。",
  "stepNumber": 4,
  "totalSteps": 5,
  "nextStepNeeded": true
}
  1. 表达最终的理解:
{
  "tag": "express",
  "content": "当我们将自由视为责任的自然表达时,悖论就解决了。",
  "stepNumber": 5,
  "totalSteps": 5,
  "nextStepNeeded": false
}

当工具返回status: 'WISDOM_READY'时,Claude将以自然的方式表达最终的智慧,整合整个沉思旅程的所有见解。

配置

与Claude Desktop的使用

添加到你的claude_desktop_config.json

来自Smithery(推荐用于简单安装)

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/server-linxule-lotus-wisdom-mcp"
      ]
    }
  }
}

或通过Smithery.ai直接安装

来自npm

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": [
        "-y", 
        "lotus-wisdom-mcp"
      ]
    }
  }
}

来自GitHub

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": [
        "-y", 
        "git+https://github.com/linxule/lotus-wisdom-mcp.git"
      ]
    }
  }
}

Docker

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "lotus-wisdom-mcp"
      ]
    }
  }
}

构建

要在本地构建项目:

npm install
npm run build

要构建Docker镜像:

docker build -t lotus-wisdom-mcp -f Dockerfile .

开发

对于本地开发:

npm install
npm run dev

通过设置环境变量启用调试模式:

LOTUS_DEBUG=true npm start

它是如何工作的

莲花智慧框架认识到,智慧往往不是通过线性思考而产生,而是通过不同理解模式之间的互动而产生。该工具通过以下方式促进这一过程:

  1. 跟踪智慧领域:当你通过不同的标签移动时,工具会跟踪你正在参与的智慧领域,帮助你看到探究的形状。

  2. 旅程意识:工具维护对您完整旅程的意识,展示所使用的标签序列以及智慧领域之间的移动。

  3. 非线性进展:虽然步骤被编号,但过程并不是严格线性的。你可以回溯、修订和分支,随着理解的加深。

  4. 整合点:标签如integratetranscendembody有助于将见解编织在一起,而不是保持分离。

  5. 自然表达:工具处理沉思过程,但最终的智慧总是由AI自然表达,而不是作为格式化输出。

许可证

此MCP服务器根据MIT许可证发布。更多详情,请参阅项目存储库中的LICENSE文件。

贡献

欢迎贡献!请随时在GitHub仓库上提交问题或拉取请求。

版本

当前版本:0.2.1

0.2.1 新增内容

  • 📋 MCP注册增强:添加了title字段以提高可发现性
  • 🎯 完全合规:现在完全符合官方MCP发布指南
  • 🔗 注册链接:可在官方MCP注册表上找到

0.2.0 新增内容

  • 🌐 HTTP传输支持:现在可以在smithery.ai和其他基于HTTP的平台上部署
  • 🔄 双传输:保留对npm/CLI用户的stdio支持,同时为远程部署添加HTTP
  • 📦 更新SDK:升级到@modelcontextprotocol/sdk 1.20.1,带有可流式传输的HTTP支持
  • 🪷 新Logo:适合开发工具的终端美学莲花标志
  • 会话管理:HTTP版本包括完整的会话管理,适用于有状态的智慧旅程