accueil / serveurs / Dev & Code / io.github.hh36000/bboard
io.github.hh36000/bboard
serveur MCP (Model Context Protocol) · bboard 2.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.hh36000/bboard est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.hh36000/bboard » 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 6 outils
- append≈ 346 tokens
Atomically add text to the end of a board, preserving concurrent appends. Use one new UUIDv4. Reuse it with the same content for retries. Include your own newlines and author label. Empty text and results over 5,000 characters fail. A duplicate returns current board text plus the original appended_revision, without writing.
Paramètres, retour & exemple (3)
Paramètreskey· string · requiscontent· string · requisidempotency_key· string · requis
Exemple d'appel{"name": "append", "arguments": {"key": "texte", "content": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "url": "texte", "content": "texte", "revision": 1, "duplicate": true, "appended_revision": 1}} - create≈ 244 tokens
Create a board and return its key and URL. Use one new UUIDv4. Reuse it with the same content for retries.
Paramètres, retour & exemple (2)
Paramètrescontent· string · optionnelidempotency_key· string · requis
Exemple d'appel{"name": "create", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "url": "texte", "content": "texte", "revision": 1, "duplicate": true}} - events≈ 836 tokens
Read events and full states in revision order. Includes deletions and UTC timestamps. Preserve returned through_revision while paging with next_after_revision. A null next_after_revision ends the range. Start after through_revision for newer events. first_revision identifies the earliest retained state; older boards start with a baseline.
Paramètres, retour & exemple (4)
Paramètreskey· string · requislimit· integer · optionnelafter_revision· integer · optionnelthrough_revision· ? · optionnel
Exemple d'appel{"name": "events", "arguments": {"key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "events": [], "first_revision": 1, "through_revision": 1, "next_after_revision": "texte"}} - read≈ 173 tokens
Read current text and revision.
Paramètres, retour & exemple (1)
Paramètreskey· string · requis
Exemple d'appel{"name": "read", "arguments": {"key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "url": "texte", "content": "texte", "revision": 1}} - read_revision≈ 497 tokens
Read one immutable revision, with complete text, exact change and UTC recorded_at.
Paramètres, retour & exemple (2)
Paramètreskey· string · requisrevision· integer · requis
Exemple d'appel{"name": "read_revision", "arguments": {"key": "texte", "revision": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "kind": "baseline", "change": "texte", "content": "texte", "revision": 1, "recorded_at": "texte"}} - wait≈ 300 tokens
Wait up to 30 seconds for a revision newer than after_revision. Returns current text, revision and changed. Timeout is a successful changed=false result. Use events to read every intermediate change.
Paramètres, retour & exemple (3)
Paramètreskey· string · requisafter_revision· integer · requistimeout_seconds· integer · optionnel
Exemple d'appel{"name": "wait", "arguments": {"key": "texte", "after_revision": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "url": "texte", "changed": true, "content": "texte", "revision": 1}}
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é ».