Skip to main content
Glama

routine_list

Access and display all Edge Routines (ERs) in your Alibaba Cloud account using the ESA MCP Server to manage and monitor routine deployments efficiently.

Instructions

List all Edge Routines (ERs) in your Alibaba Cloud account.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The main handler function for the 'routine_list' tool. It calls api.getRoutineUserInfo() to fetch the list of Edge Routines and returns the response as JSON in the tool output format.
    export const routine_list = async () => { const res = await api.getRoutineUserInfo(); return { content: [ { type: 'text', text: JSON.stringify(res), }, ], success: true, }; };
  • The tool schema/definition for 'routine_list', including name, description, and input schema (no parameters required).
    export const ROUTINE_LIST_TOOL: Tool = { name: 'routine_list', description: 'List all Edge Routines (ERs) in your Alibaba Cloud account.', inputSchema: { type: 'object', properties: {}, }, };
  • Registration of the ROUTINE_LIST_TOOL in the ESA_OPENAPI_ER_LIST array, which collects ER-related 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 'routine_list' 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, html_deploy, create_site, update_site_pause, get_site_pause, create_site_mx_record, create_site_ns_record, create_site_txt_record, create_site_cname_record, create_site_a_or_aaaa_record, update_record, list_records, get_record, delete_record, update_ipv6, get_ipv6, update_managed_transform, get_managed_transform, set_certificate, apply_certificate, get_certificate, delete_certificate, list_certificates, get_certificate_quota, list_sites, };

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