{
  "_": "Mesure produite par outils/annuaires.mjs. Méthode, échantillon et code publics : la mesure est rejouable par un tiers.",
  "mesure_le": "2026-09-12T21:10:11.338Z",
  "duree_ms": 91145,
  "methode": {
    "critere_d_entree": "se décrire soi-même, sur sa page d'accueil, comme un registre, un annuaire ou un répertoire d'agents ou de serveurs MCP",
    "chemins_testes": [
      "/registry.json",
      "/agents.json",
      "/api/agents",
      "/api/v1/agents",
      "/api/servers",
      "/index.json",
      "/.well-known/agent-registry.json",
      "/.well-known/agent-card.json"
    ],
    "delai_ms": 12000,
    "enumerable": "au moins un chemin renvoie 200, s'analyse comme du JSON, et contient un tableau d'entrées — c'est la seule propriété qui distingue un registre d'une vitrine",
    "limite": "Un annuaire peut exposer son index derrière une clé, un chemin que nous n'avons pas essayé, ou une API GraphQL. L'absence relevée est une absence d'index découvrable sans documentation ni compte — ce qui est exactement la propriété dont un agent a besoin."
  },
  "totaux": {
    "annuaires": 8,
    "enumerables": 1,
    "portent_une_carte_d_agent": 2,
    "faux_positifs_200_non_json": 10,
    "entrees_totales_enumerables": 388
  },
  "resultats": [
    {
      "domaine": "a2aregistry.org",
      "protocole": "A2A",
      "index_machine": {
        "chemin": "/api/agents",
        "entrees_par_page": 50,
        "total_annonce": 388,
        "pagine": true
      },
      "enumerable": true,
      "porte_une_carte_d_agent": false,
      "faux_positifs": [
        "/registry.json",
        "/agents.json",
        "/index.json"
      ],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 17203,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/agents.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 17203,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/api/agents",
          "statut": 200,
          "type": "application/json",
          "json": true,
          "entrees": 50,
          "total_annonce": 388,
          "octets": 175192,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 77,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 75,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 17203,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 95,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 91,
          "note": null
        }
      ]
    },
    {
      "domaine": "www.a2a-registry.org",
      "protocole": "A2A",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": true,
      "faux_positifs": [],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/agents.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/api/agents",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 40064,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 200,
          "type": "application/a2a+json",
          "json": true,
          "entrees": null,
          "total_annonce": null,
          "octets": 1855,
          "note": null
        }
      ]
    },
    {
      "domaine": "agentry.com",
      "protocole": "A2A",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": true,
      "faux_positifs": [
        "/registry.json",
        "/agents.json",
        "/api/agents",
        "/api/v1/agents",
        "/api/servers",
        "/index.json",
        "/.well-known/agent-registry.json"
      ],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/agents.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/api/agents",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/api/servers",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/index.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 200,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 118773,
          "note": "200, mais le corps n'est pas du JSON"
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 200,
          "type": "application/json",
          "json": true,
          "entrees": null,
          "total_annonce": null,
          "octets": 3354,
          "note": null
        }
      ]
    },
    {
      "domaine": "mcp.so",
      "protocole": "MCP",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": false,
      "faux_positifs": [],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/agents.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/api/agents",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        }
      ]
    },
    {
      "domaine": "smithery.ai",
      "protocole": "MCP",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": false,
      "faux_positifs": [],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/agents.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/api/agents",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 404,
          "type": "text/html",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 112199,
          "note": null
        }
      ]
    },
    {
      "domaine": "glama.ai",
      "protocole": "MCP",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": false,
      "faux_positifs": [],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/agents.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/api/agents",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 52,
          "note": null
        }
      ]
    },
    {
      "domaine": "pulsemcp.com",
      "protocole": "MCP",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": false,
      "faux_positifs": [],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/agents.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/api/agents",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 404,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 0,
          "note": null
        }
      ]
    },
    {
      "domaine": "mcpservers.org",
      "protocole": "MCP",
      "index_machine": null,
      "enumerable": false,
      "porte_une_carte_d_agent": false,
      "faux_positifs": [],
      "essais": [
        {
          "chemin": "/registry.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/agents.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/api/agents",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/api/v1/agents",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/api/servers",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/index.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-registry.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        },
        {
          "chemin": "/.well-known/agent-card.json",
          "statut": 500,
          "type": "application/json",
          "json": false,
          "entrees": null,
          "total_annonce": null,
          "octets": 49,
          "note": null
        }
      ]
    }
  ]
}
