Zum Inhalt springen

AgentProbe

AgentProbe ist ein webbasierter Multi-Protokoll-Validator fuer AI-Agent-Endpunkte. Gib eine URL ein und erhalte eine sofortige Bewertung ueber acht Protokoll-Ebenen.

Live-Demo: agentprobe.xyz

  • Eingabe: Eine einzelne Agent-Endpunkt-URL
  • Bewertung: Fuehrt die mcp-agent-assessment-Pipeline mit protokollspezifischen Validatoren aus
  • Ausgabe: Einheitliche Bewertungen pro Protokoll-Ebene plus Roh-Assessment-Daten

Eine URL genuegt. AgentProbe erkennt, welche Protokolle der Endpunkt unterstuetzt und validiert jedes einzeln.

AgentProbe bewertet acht Protokoll-Ebenen:

EbeneWas geprueft wird
HTTPKonnektivitaet, HTTPS, SSL-Validierung, CORS, HTTP/2-Erkennung
MCPServer-Discovery, Tool/Resource/Prompt-Auflistung, Capability-Erkennung
A2A / AP2Agent-Card-Validierung, AP2-Version und Rollenerkennung via capabilities.extensions und X-A2A-Extensions-Header
x402Erkennung zahlungspflichtiger Endpunkte mit Scheme-, Netzwerk- und Token-Analyse
OAuthDiscovery der Authorization-Server-Metadaten
MCP AppsUI-Resource-Erkennung fuer MCP-Anwendungen
HTMLWebsite-Erkennung, Content-Type, SSL-Status, HTTP/2
ERC-8004On-Chain-Agent-Registry-Lookup mit OASF-Klassifikation, Reputation und Metadaten-Extraktion
URL Input --> Server --> mcp-agent-assessment
|
+-------+-------+-------+-------+
| | | | |
HTTP MCP A2A/AP2 x402 OAuth
| | | | |
+-------+-------+-------+-------+
|
Results UI

Der Server empfaengt eine URL, leitet sie an die einheitliche Assessment-Pipeline weiter und gibt strukturierte Ergebnisse fuer jede Protokoll-Ebene zurueck.

Gibt ein strukturiertes Validierungsergebnis mit separaten Abschnitten fuer jedes Protokoll zurueck.

Terminal-Fenster
curl -X POST https://agentprobe.xyz/api/validate \
-H 'Content-Type: application/json' \
-d '{"url": "https://your-endpoint.example.com/mcp"}'

Die Antwort enthaelt mcp-, a2a-, ui- (MCP Apps) und oauth-Objekte, jeweils mit status, categories, summary und messages.

Gibt das Roh-Assessment-Ergebnis von mcp-agent-assessment mit vollstaendigen Ebenen-Details zurueck.

Terminal-Fenster
curl -X POST https://agentprobe.xyz/api/assess \
-H 'Content-Type: application/json' \
-d '{"url": "https://your-endpoint.example.com/mcp"}'

Optionale Parameter:

KeyTypBeschreibung
timeoutnumberTimeout in Millisekunden
erc8004objectERC-8004-Konfiguration mit rpcNodes

Abfrage der ERC-8004 On-Chain-Registry fuer Agent-Registrierungsdaten, Endpunkte, OASF-Klassifikation und Reputation.

Terminal-Fenster
curl -X POST https://agentprobe.xyz/api/lookup \
-H 'Content-Type: application/json' \
-d '{"agentId": 2340, "chainId": 8453}'
KeyTypBeschreibungPflicht
agentIdnumberAgent-Token-ID in der ERC-8004-RegistryJa
chainIdnumber oder stringChain-ID (z.B. 8453 fuer Base) oder CAIP-2 (z.B. eip155:8453)Ja
rpcNodesobjectBenutzerdefinierte RPC-Nodes pro Chain-AliasNein
  1. MCP-Server deployen

    Stelle sicher, dass dein MCP-Server oeffentlich erreichbar ist (z.B. via ngrok oder Cloud-Deployment).

  2. AgentProbe oeffnen

    Gehe zu agentprobe.xyz in deinem Browser.

  3. Endpunkt-URL eingeben

    Fuege deine MCP-Server-URL ein (z.B. https://your-server.example.com/mcp) und klicke auf Validieren.

  4. Ergebnisse pruefen

    AgentProbe zeigt Bewertungen fuer jede Protokoll-Ebene. Gruen bedeutet unterstuetzt und valide, Rot bedeutet Probleme erkannt, Grau bedeutet nicht zutreffend.

Oder nutze die API direkt:

Terminal-Fenster
curl -X POST https://agentprobe.xyz/api/validate \
-H 'Content-Type: application/json' \
-d '{"url": "https://your-server.example.com/mcp"}'

Authentifizierung ist optional. Wenn API_TOKEN nicht gesetzt ist, ist die API offen (Dev-Modus).

Wenn API_TOKEN gesetzt ist, werden zwei Authentifizierungsmethoden unterstuetzt:

MethodeFunktionsweise
Session CookieBrowser besucht die UI und erhaelt automatisch ein Session-Cookie
Bearer TokenExterne Skripte senden Authorization: Bearer <API_TOKEN>-Header
Terminal-Fenster
# Mit Bearer Token
curl -X POST https://agentprobe.xyz/api/validate \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer your-token-here' \
-d '{"url": "https://your-endpoint.example.com"}'

AgentProbe baut auf dem FlowMCP-Validator-Oekosystem auf:

PaketZweck
mcp-agent-assessmentEinheitliche Assessment-Pipeline
a2a-agent-validatorA2A-Agent-Card- und AP2-Erkennung
x402-mcp-validatorx402-Zahlungsprotokoll-Validierung
mcp-apps-validatorMCP Apps UI-Resource-Erkennung
erc8004-registry-parserERC-8004 On-Chain-Registry-Parsing