Skip to main content
Glama

server_remove

Remove a server alias from the MCP SFTP Orchestrator configuration to clean up unused connections.

Instructions

Supprime un alias de serveur de la configuration.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
aliasYesNom de l'alias à supprimer

Implementation Reference

  • server.js:94-116 (registration)
    Registration of the 'server_remove' MCP tool, including input schema (alias: string) and thin wrapper handler that delegates to servers.removeServer and handles errors.
    server.registerTool( "server_remove", { title: "Supprimer un alias de serveur", description: "Supprime un alias de serveur de la configuration.", inputSchema: z.object({ alias: z.string().describe("Nom de l'alias à supprimer") }) }, async (params) => { try { const result = await servers.removeServer(params.alias); return { content: [{ type: "text", text: result.message }] }; } catch (e) { const errorPayload = { toolName: "server_remove", errorCode: "TOOL_EXECUTION_ERROR", errorMessage: e.message }; return { content: [{ type: "text", text: JSON.stringify(errorPayload, null, 2) }], isError: true }; } } );
  • Input schema for server_remove tool: requires 'alias' string.
    inputSchema: z.object({ alias: z.string().describe("Nom de l'alias à supprimer") })
  • MCP tool handler for server_remove: extracts alias, calls servers.removeServer, returns success message or structured error.
    async (params) => { try { const result = await servers.removeServer(params.alias); return { content: [{ type: "text", text: result.message }] }; } catch (e) { const errorPayload = { toolName: "server_remove", errorCode: "TOOL_EXECUTION_ERROR", errorMessage: e.message }; return { content: [{ type: "text", text: JSON.stringify(errorPayload, null, 2) }], isError: true }; } }
  • Core helper function implementing server removal: loads servers.json, checks if alias exists, deletes it, persists changes, returns success message.
    async function removeServer(alias) { const servers = await readServers(); if (!servers[alias]) { throw new Error(`L'alias '${alias}' n'existe pas.`); } delete servers[alias]; await writeServers(servers); return { success: true, message: `Serveur '${alias}' supprimé.` }; }

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/fkom13/mcp-sftp-orchestrator'

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