lotuswisdom_summary
Summarize your contemplative journey using the Lotus Sutra wisdom framework to integrate analytical thinking with intuitive insights.
Instructions
Get a summary of the current contemplative journey
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- index.ts:402-423 (handler)The core handler function for the lotuswisdom_summary tool. It generates a JSON summary of the contemplative journey, including journey length, domain transitions, and brief descriptions of each step.public getJourneySummary(): { content: Array<{ type: string; text: string }> } { const domainJourney = this.thoughtProcess .map(step => step.wisdomDomain) .filter((domain, index, array) => index === 0 || domain !== array[index - 1]) .join(' → '); return { content: [{ type: "text", text: JSON.stringify({ journeyLength: this.thoughtProcess.length, domainJourney: domainJourney, steps: this.thoughtProcess.map(step => ({ tag: step.tag, domain: step.wisdomDomain, stepNumber: step.stepNumber, brief: step.content.substring(0, 50) + '...' })) }, null, 2) }] }; }
- index.ts:475-483 (schema)Defines the tool schema, name, description, and empty input schema for lotuswisdom_summary.const JOURNEY_SUMMARY_TOOL: Tool = { name: "lotuswisdom_summary", description: "Get a summary of the current contemplative journey", inputSchema: { type: "object", properties: {}, required: [] } };
- index.ts:499-501 (registration)Registers the lotuswisdom_summary tool in the MCP server's list of available tools.server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: [LOTUS_WISDOM_TOOL, JOURNEY_SUMMARY_TOOL], }));
- index.ts:506-507 (handler)Dispatches calls to the lotuswisdom_summary tool by invoking the getJourneySummary handler method.} else if (request.params.name === "lotuswisdom_summary") { return wisdomServer.getJourneySummary();
- server.ts:470-478 (schema)Identical tool schema definition in the HTTP server variant.const JOURNEY_SUMMARY_TOOL: Tool = { name: "lotuswisdom_summary", description: "Get a summary of the current contemplative journey", inputSchema: { type: "object", properties: {}, required: [] } };