accueil / serveurs / Dev & Code / io.github.shibley/mymcptools
io.github.shibley/mymcptools
serveur MCP (Model Context Protocol) · mymcptools 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.shibley/mymcptools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.shibley/mymcptools » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- get_catalog_stats≈ 127 tokens
Aggregate health of the whole MCP population: verdict breakdown, share of probeable servers actually serving, transport mix, handshake latency percentiles, tool counts and probe freshness. This is the 'how healthy is MCP right now?' headline number.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_catalog_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_mcp_server≈ 145 tokens
Full catalog entry for one MCP server by slug: description, author, install command, repo, supported clients, current probe verdict, static repo-freshness signal for local servers, and related servers in the same categories.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Catalog slug, e.g. 'filesystem' or 'github'.
Exemple d'appel{"name": "get_mcp_server", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_server_history≈ 203 tokens
Trailing probe history for one server plus a daily uptime sparkline — the reliability signal behind the badge on mymcptools.com. Returns per-day uptime buckets and the raw probe points (timestamp, verdict, latency).
Paramètres, retour & exemple (3)
Paramètresdays· integer · optionnel
Uptime window width in days (default 14, max 90).slug· string · requis
Catalog slug.limit· integer · optionnel
Max raw probe points returned (default 30, max 200).
Exemple d'appel{"name": "get_server_history", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_server_status≈ 160 tokens
Current live-probe status for one server: verdict (GOOD / WARN / AUTH_REQUIRED / DOWN / UNPROBEABLE), exposed tool count, handshake latency, negotiated protocol version, remote endpoint, and when it was last seen healthy. Omit the slug to get the catalog-wide verdict summary instead.
Paramètres, retour & exemple (1)
Paramètresslug· string · optionnel
Catalog slug. Omit for the catalog-wide verdict rollup.
Exemple d'appel{"name": "get_server_status", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_categories≈ 115 tokens
Every category and client integration in the MyMCPTools catalog, with the number of servers in each. The slugs returned here are the valid values for the category and integration filters on search_mcp_servers.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_schema_drift≈ 166 tokens
Tool-schema and protocol-version drift events detected between successive probes — which servers added, removed or changed tools, and when. Use this to spot breaking changes in a server you depend on. Newest first.
Paramètres, retour & exemple (2)
Paramètresslug· string · optionnel
Restrict to one server.limit· integer · optionnel
Max drift events returned (default 20, max 100).
Exemple d'appel{"name": "list_schema_drift", "arguments": {"slug": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_server_incidents≈ 206 tokens
Reconstructed outage incidents (contiguous runs of failed probes) across the catalog, newest first. Each incident has a start, an end (or ongoing), a duration and the failure reason. Filter to one server with slug, or to open outages with status='ongoing'.
Paramètres, retour & exemple (3)
Paramètresslug· string · optionnel
Restrict to one server.limit· integer · optionnel
Max incidents returned (default 20, max 100).status· string · optionnel · ongoing | resolved
Restrict by resolution state.
Exemple d'appel{"name": "list_server_incidents", "arguments": {"slug": "texte", "limit": 1, "status": "ongoing"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_mcp_servers≈ 346 tokens
Search the MyMCPTools catalog of Model Context Protocol servers. Filter by free-text query, category slug, integration slug (claude-desktop, cursor, vs-code, ...), install type, or official status. Set only_verified to restrict to servers that answered a live MCP handshake on the most recent probe. Results carry the live verdict for each server.
Paramètres, retour & exemple (7)
Paramètreslimit· integer · optionnel
Max results (default 10, max 50).query· string · optionnel
Free-text query matched against name, description, author and category.category· string · optionnel
Category slug, e.g. 'database'. See list_categories.official· boolean · optionnel
Only first-party/official servers.integration· string · optionnel
Integration slug, e.g. 'claude-desktop' or 'cursor'.install_type· string · optionnel · npm | pip | binary | docker | source | remote
Restrict to one install mechanism.only_verified· boolean · optionnel
Only servers whose latest probe verdict is GOOD or WARN.
Exemple d'appel{"name": "search_mcp_servers", "arguments": {"limit": 1, "query": "texte", "category": "texte", "official": true, "integration": "texte", "install_type": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».