Lotus Wisdom

Contemplative reasoning with Lotus Sutra wisdom framework and ext-apps visualization.

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
95%
Naming quality
80%
Poisoning risk
80%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains suspicious base64-like encoded stringin lotuswisdom

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~929Tokens (tool definitions)
~4.3 KBTypical response size
Moderate attention impact (0.73% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

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

Runnable packages

npmlotus-wisdom-mcp0.8.1stdio

Remote endpoints

https://lotus-wisdom-mcp.linxule.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢lotuswisdom(tag, content, stepNumber, totalSteps, nextStepNeeded, ...)

Contemplative reasoning tool. Use for complex problems needing multi-perspective understanding, contradictions requiring integration, or questions holding their own wisdom. **Workflow:** Always start with tag='begin' (returns framework). Then continue with contemplation tags. Do NOT output wisdom until status='WISDOM_READY'. **Tags:** begin (FIRST - receives framework), then: open/engage/express (process), examine/reflect/verify/refine/complete (meta-cognitive), recognize/transform/integrate/transcend/embody (non-dual), upaya/expedient/direct/gradual/sudden (skillful-means), meditate (pause).

Input Schema

{
  "type": "object",
  "properties": {
    "tag": {
      "type": "string",
      "enum": [
        "begin",
        "upaya",
        "expedient",
        "direct",
        "gradual",
        "sudden",
        "recognize",
        "transform",
        "integrate",
        "transcend",
        "embody",
        "examine",
        "reflect",
        "verify",
        "refine",
        "complete",
        "open",
        "engage",
        "express",
        "meditate"
      ],
      "description": "Current processing technique (wisdom-domain tag)"
    },
    "content": {
      "type": "string",
      "minLength": 1,
      "description": "Your contemplation for this step"
    },
    "stepNumber": {
      "default": 1,
      "description": "Current step number",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "totalSteps": {
      "default": 5,
      "description": "Estimated total steps needed (adjustable as you go)",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "nextStepNeeded": {
      "default": true,
      "description": "Whether another step is needed",
      "type": "boolean"
    },
    "isMeditation": {
      "description": "Whether this step is a meditative pause",
      "type": "boolean"
    },
    "meditationDuration": {
      "description": "Duration for the meditation pause in seconds (1-10)",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "previousJourney": {
      "description": "Pass the journey string from the previous response to maintain journey tracking (e.g. \"begin → open → examine\").",
      "type": "string"
    }
  },
  "required": [
    "tag",
    "content"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "contemplation": {
      "type": "string"
    },
    "welcome": {
      "type": "string"
    },
    "currentStep": {
      "type": "string"
    },
    "finalStep": {
      "type": "string"
    },
    "wisdomDomain": {
      "type": "string"
    },
    "journey": {
      "type": "string"
    },
    "finalJourney": {
      "type": "string"
    },
    "domainJourney": {
      "type": "string"
    },
    "stepNumber": {
      "type": "number"
    },
    "totalSteps": {
      "type": "number"
    },
    "nextStepNeeded": {
      "type": "boolean"
    },
    "processLength": {
      "type": "number"
    },
    "journeyLength": {
      "type": "number"
    },
    "processComplete": {
      "type": "boolean"
    },
    "instruction": {
      "type": "string"
    },
    "duration": {
      "type": "number"
    },
    "prompt": {
      "type": "string"
    },
    "steps": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "tag": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "stepNumber": {
            "type": "number"
          },
          "brief": {
            "type": "string"
          }
        },
        "required": [
          "tag",
          "stepNumber",
          "brief"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "status"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢lotuswisdom_summary(previousJourney)

Get a summary of the current contemplative journey

Input Schema

{
  "type": "object",
  "properties": {
    "previousJourney": {
      "description": "Pass the journey string from a previous response to reconstruct the current journey summary.",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "journeyLength": {
      "type": "number"
    },
    "domainJourney": {
      "type": "string"
    },
    "steps": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "tag": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "stepNumber": {
            "type": "number"
          },
          "brief": {
            "type": "string"
          }
        },
        "required": [
          "tag",
          "stepNumber",
          "brief"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "status",
    "journeyLength",
    "domainJourney",
    "steps"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools