Skip to main content
Glama
j3k0

Elasticsearch Knowledge Graph for MCP

by j3k0

delete_zone

Remove a memory zone and all associated entities or relations from the Elasticsearch Knowledge Graph for MCP. Requires zone name and confirmation flag to execute deletion.

Instructions

Delete a memory zone and all its entities/relations.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
confirmYesConfirmation flag, must be true
nameYesZone name to delete (cannot be 'default')

Implementation Reference

  • Input schema definition and tool registration for the 'delete_zone' MCP tool, including required parameters 'name' and 'confirm'.
    {
      name: "delete_zone",
      description: "Delete a memory zone and all its entities/relations.",
      inputSchema: {
        type: "object",
        properties: {
          name: {
            type: "string",
            description: "Zone name to delete (cannot be 'default')"
          },
          confirm: {
            type: "boolean",
            description: "Confirmation flag, must be true",
            default: false
          }
        },
        required: ["name", "confirm"]
      }
    },
  • Execution handler for the 'delete_zone' tool within the CallToolRequestSchema handler. Validates confirmation, calls kgClient.deleteMemoryZone(name), and formats success/error responses.
    else if (toolName === "delete_zone") {
      const name = params.name;
      const confirm = params.confirm === true;
      
      if (!confirm) {
        return formatResponse({
          success: false,
          error: "Confirmation required. Set confirm=true to proceed with deletion."
        });
      }
      
      try {
        const result = await kgClient.deleteMemoryZone(name);
        
        if (result) {
          return formatResponse({
            success: true,
            message: `Zone "${name}" deleted successfully`
          });
        } else {
          return formatResponse({
            success: false,
            error: `Failed to delete zone "${name}"`
          });
        }
      } catch (error) {
        return formatResponse({
          success: false,
          error: `Error deleting zone: ${(error as Error).message}`
        });
      }
    }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/j3k0/mcp-brain-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server