Skip to main content
Glama

er_record_delete

Remove a specific record linked to an Edge Routine (ER) by providing its name, site ID, and record ID. This action ensures efficient record management within the ESA MCP Server.

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
recordNameYesThe name of the record
siteIdYesThe ID of the site

Implementation Reference

  • The handler function that executes the er_record_delete tool logic by calling the API to delete a routine-related record and returning the 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 definition for er_record_delete, including the name, description, and input schema for validation.
    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 tool definitions.
    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 implementations.
    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