server_list
Lists all configured server aliases with their details to manage remote SSH/SFTP connections through the MCP SFTP Orchestrator.
Instructions
Affiche la liste de tous les alias de serveurs configurés avec leurs détails.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- server.js:88-91 (handler)Handler function for 'server_list' tool: calls servers.listServers() and returns the list as JSON in MCP content format.async () => { const serverList = await servers.listServers(); return { content: [{ type: "text", text: JSON.stringify(serverList, null, 2) }] }; }
- server.js:83-87 (schema)Schema definition for 'server_list' tool: no input parameters required.{ title: "Lister les alias de serveurs", description: "Affiche la liste de tous les alias de serveurs configurés avec leurs détails.", inputSchema: z.object({}) },
- server.js:81-92 (registration)Registration of the 'server_list' tool using server.registerTool.server.registerTool( "server_list", { title: "Lister les alias de serveurs", description: "Affiche la liste de tous les alias de serveurs configurés avec leurs détails.", inputSchema: z.object({}) }, async () => { const serverList = await servers.listServers(); return { content: [{ type: "text", text: JSON.stringify(serverList, null, 2) }] }; } );
- servers.js:45-47 (helper)Helper function listServers() that reads and returns the servers configuration from JSON file.async function listServers() { return await readServers(); }