proxy_server_status
Check proxy server status and statistics including SSL bumping status to monitor traffic and analyze performance.
Instructions
Get proxy server status and statistics including SSL bumping status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/tool-handlers.js:263-276 (handler)Handler implementation that fetches proxy server status, target stats, and traffic count, returning formatted JSON status.
case 'proxy_server_status': const status = this.proxyServer.getStatus(); const stats = this.targetManager.getStats(); return { content: [{ type: "text", text: `📊 Proxy Server Status\n\n${JSON.stringify({ ...status, targetStats: stats, trafficEntries: this.trafficAnalyzer ? this.trafficAnalyzer.getEntryCount() : 0 }, null, 2)}` }] }; - Tool definition including name, description, and empty input schema.
proxy_server_status: { name: "proxy_server_status", description: "Get proxy server status and statistics including SSL bumping status", inputSchema: { type: "object", properties: {} } }, - index.js:66-74 (registration)Registers all tools including proxy_server_status in MCP ListTools handler using TOOLS export.
this.server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: Object.entries(TOOLS).map(([name, tool]) => ({ name, description: tool.description, inputSchema: tool.inputSchema })) }; }); - index.js:81-82 (registration)Routes tool calls to ToolHandlers.handleTool which dispatches to proxy_server_status case.
const result = await this.toolHandlers.handleTool(name, args || {});