Skip to main content
Glama
mako10k

Web Proxy MCP Server

by mako10k

ssl_ca_status

Check SSL certificate authority status and configuration for proxy server security monitoring.

Instructions

Get current CA status and configuration

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler case for 'ssl_ca_status' in _handleSSLTool method. Calls sslManager.getCAStatus() and returns formatted text response with JSON status.
    case 'ssl_ca_status': const status = this.sslManager.getCAStatus(); return { content: [{ type: "text", text: `🔒 SSL Manager Status\n\n${JSON.stringify(status, null, 2)}` }] };
  • Tool definition including name, description, and empty input schema (no parameters required). Used for MCP tool listing and validation.
    ssl_ca_status: { name: "ssl_ca_status", description: "Get current CA status and configuration", inputSchema: { type: "object", properties: {} } },
  • Core helper method that returns the SSL CA status object used by the tool handler.
    getCAStatus() { return { initialized: this.initialized, currentCA: this.currentCA, caDir: this.caDir, caInfo: this.caInfo || null }; }
  • index.js:77-91 (registration)
    MCP server CallTool request handler that routes tool calls (including ssl_ca_status) to ToolHandlers.handleTool for execution.
    this.server.setRequestHandler(CallToolRequestSchema, async (request) => { const { name, arguments: args } = request.params; try { const result = await this.toolHandlers.handleTool(name, args || {}); if (result.isError) { throw new McpError( ErrorCode.InternalError, result.error ); } return result;
  • index.js:66-74 (registration)
    MCP server ListTools request handler that registers all tools (including ssl_ca_status) from tool-definitions.js for discovery.
    this.server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: Object.entries(TOOLS).map(([name, tool]) => ({ name, description: tool.description, inputSchema: tool.inputSchema })) }; });

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/mako10k/mcp-web-proxy'

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