Skip to main content
Glama

er_record_delete

Delete a specific record from an Edge Routine to manage data and maintain system integrity within ESA services.

Instructions

Delete a specified record associated with an Edge Routine (ER).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesThe name of the routine
recordIdNoThe ID of the record
siteIdYesThe ID of the site
recordNameYesThe name of the record

Implementation Reference

  • The main handler function for the 'er_record_delete' tool. It invokes the API to delete the routine-related record using the provided arguments and returns a success response with the JSON-stringified result.
    export const er_record_delete = async (request: CallToolRequest) => { const res = await api.deleteRoutineRelatedRecord( request.params.arguments as DeleteRoutineRelatedRecordRequest, ); return { content: [{ type: 'text', text: JSON.stringify(res) }], success: true, }; };
  • The tool schema definition for 'er_record_delete', including name, description, and inputSchema specifying parameters: name (string), recordId (number), siteId (number), recordName (string). Note: recordId is not required.
    export const ER_RECORD_DELETE_TOOL: Tool = { name: 'er_record_delete', description: 'Delete a specified record associated with an Edge Routine (ER).', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'The name of the routine', }, recordId: { type: 'number', description: 'The ID of the record', }, siteId: { type: 'number', description: 'The ID of the site', }, recordName: { type: 'string', description: 'The name of the record', }, }, required: ['name', 'siteId', 'recordName'], }, };
  • Registration of the ER_RECORD_DELETE_TOOL in the ESA_OPENAPI_ER_LIST array, which collects tools for the MCP server.
    export const ESA_OPENAPI_ER_LIST = [ HTML_DEPLOY_TOOL, ROUTINE_CREATE_TOOL, ROUTINE_DELETE_TOOL, ROUTINE_LIST_TOOL, ROUTINE_GET_TOOL, ROUTINE_CODE_COMMIT_TOOL, ROUTINE_CODE_DEPLOY_TOOL, ROUTINE_ROUTE_LIST_TOOL, DEPLOYMENT_DELETE_TOOL, SITE_ACTIVE_LIST_TOOL, SITE_ROUTE_LIST_TOOL, ROUTE_CREATE_TOOL, ROUTE_DELETE_TOOL, ROUTE_UPDATE_TOOL, ROUTE_GET_TOOL, SITE_MATCH_TOOL, ER_RECORD_CREATE_TOOL, ER_RECORD_DELETE_TOOL, ER_RECORD_LIST_TOOL, ];
  • Registration of the er_record_delete handler function in the esaHandlers object, mapping tool names to their execution functions.
    export const esaHandlers: ToolHandlers = { site_active_list, site_match, site_route_list, site_record_list, routine_create, routine_code_commit, routine_delete, routine_list, routine_get, routine_code_deploy, routine_route_list, deployment_delete, route_create, route_delete, route_update, route_get, er_record_create, er_record_delete, er_record_list,

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/aliyun/mcp-server-esa'

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