api-flow-analyzer

Cloudflare Workers MCP server: api-flow-analyzer

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
100%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~605Tokens (Tool-Definitionen)
~1.0 KBTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.47% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "api-flow-analyzer": {
      "url": "https://api.lazy-mac.com/api-flow-analyzer/mcp"
    }
  }
}

Remote-Endpunkte

https://api.lazy-mac.com/api-flow-analyzer/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪track_call(method, endpoint, duration_ms, response_size_bytes, status_code, ...)

Record and track an individual API call with metadata

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "method": {
      "type": "string",
      "description": "HTTP method (GET, POST, etc.)"
    },
    "endpoint": {
      "type": "string",
      "description": "API endpoint URL"
    },
    "duration_ms": {
      "type": "number",
      "description": "Call duration in milliseconds"
    },
    "response_size_bytes": {
      "type": "number",
      "description": "Response payload size"
    },
    "status_code": {
      "type": "number",
      "description": "HTTP status code"
    },
    "service_name": {
      "type": "string",
      "description": "Source service identifier"
    }
  },
  "required": [
    "method",
    "endpoint",
    "duration_ms",
    "status_code"
  ]
}
🟢analyze_flow(calls, flow_id)

Analyze complete API call flow and identify patterns

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "calls": {
      "type": "array",
      "description": "Array of API calls with metadata",
      "items": {
        "type": "object",
        "properties": {
          "method": {
            "type": "string"
          },
          "endpoint": {
            "type": "string"
          },
          "duration_ms": {
            "type": "number"
          },
          "timestamp": {
            "type": "number"
          }
        }
      }
    },
    "flow_id": {
      "type": "string",
      "description": "Unique request flow identifier"
    }
  },
  "required": [
    "calls",
    "flow_id"
  ]
}
⚪detect_redundancy(calls, threshold_pct)

Identify duplicate or redundant API calls in a flow

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "calls": {
      "type": "array",
      "description": "Array of API calls to analyze",
      "items": {
        "type": "object"
      }
    },
    "threshold_pct": {
      "type": "number",
      "description": "Similarity threshold percentage (0-100)",
      "default": 80
    }
  },
  "required": [
    "calls"
  ]
}
⚪suggest_batching(calls, batch_size_limit)

Recommend batching opportunities for parallel API calls

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "calls": {
      "type": "array",
      "description": "Array of API calls to optimize",
      "items": {
        "type": "object"
      }
    },
    "batch_size_limit": {
      "type": "number",
      "description": "Max items per batch",
      "default": 50
    }
  },
  "required": [
    "calls"
  ]
}
🟢calculate_savings(current_calls, optimized_calls, cost_per_call_usd, avg_latency_ms)

Calculate estimated cost and latency savings from optimizations

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "current_calls": {
      "type": "number",
      "description": "Current number of API calls"
    },
    "optimized_calls": {
      "type": "number",
      "description": "Optimized number of calls"
    },
    "cost_per_call_usd": {
      "type": "number",
      "description": "Cost per API call in USD",
      "default": 0.0001
    },
    "avg_latency_ms": {
      "type": "number",
      "description": "Average latency per call in ms"
    }
  },
  "required": [
    "current_calls",
    "optimized_calls"
  ]
}
🟢get_dependency_graph(calls)

Generate dependency graph of API calls showing call sequence and relationships

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "calls": {
      "type": "array",
      "description": "Array of API calls with dependencies",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "endpoint": {
            "type": "string"
          },
          "depends_on": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      }
    }
  },
  "required": [
    "calls"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools