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
TableJSON 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 || {});