Skip to main content
Glama

list_private_keys

Retrieve all SSH private keys stored in Coolify for server authentication and Git repository access management.

Instructions

List all SSH private keys stored in Coolify. These keys are used for server authentication and Git repository access.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler implementation for the 'list_private_keys' tool. Makes a GET request to the Coolify API endpoint '/security/keys' and returns the response data as formatted JSON text content.
    const privateKeysResponse = await this.axiosInstance.get('/security/keys'); return { content: [{ type: 'text', text: JSON.stringify(privateKeysResponse.data, null, 2) }] };
  • src/index.ts:1130-1146 (registration)
    Tool registration in the ListToolsRequestSchema handler, including the tool name, description, input schema (no parameters required), and additional usage information.
    name: 'list_private_keys', description: 'List all SSH private keys stored in Coolify. These keys are used for server authentication and Git repository access.', inputSchema: { type: 'object', properties: {}, required: [], examples: [{}], additionalInfo: { responseFormat: 'Returns an array of private key objects containing UUIDs, names, and metadata', usage: 'Use this to get private key UUIDs needed for server creation and Git repository access', notes: [ 'Private keys are used for SSH authentication with servers', 'Keys can also be used for accessing private Git repositories', 'The actual private key content is never returned, only metadata' ] } }
  • Input schema definition for the list_private_keys tool, specifying an empty object (no parameters required) with additional response format and usage notes.
    inputSchema: { type: 'object', properties: {}, required: [], examples: [{}], additionalInfo: { responseFormat: 'Returns an array of private key objects containing UUIDs, names, and metadata', usage: 'Use this to get private key UUIDs needed for server creation and Git repository access', notes: [ 'Private keys are used for SSH authentication with servers', 'Keys can also be used for accessing private Git repositories', 'The actual private key content is never returned, only metadata' ] }

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/wrediam/coolify-mcp-server'

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