---
tags: [MCP]
name: VPS-IA_MCP-SilverBullet-Offline
description: "Anomalie du 30/10 : outils silverbullet-ai en échec, contournement via API /.fs."
nature: documentation
projects:
  - [[03_PROJETS/VPS-IA]]
type: note
---

# Anomalie — MCP silverbullet-ai hors ligne (depuis le 30/10)

**Constaté** : 2026-11-01 · **Début** : 2026-10-30 17:44 · **Impact** : outils MCP `silverbullet-ai` inopérants (« Page not found » / « Offline »).

## Symptômes

- Toute lecture via le MCP échoue : `Page not found` pour des pages existantes, puis `Offline`.
- Index Lua quasi vide (1 « page » `query` = artefact).
- Journal SB : boucle d'erreurs `[Client] Got error fetching ... /.fs/... Failed to fetch` — **64 406 occurrences** en 2 jours.

## Diagnostic

- **Serveur SilverBullet sain** : `active` depuis 2 semaines, API `/.fs` normale (200 avec token, 401 sans).
- Le **client headless (Runtime API / Chrome)** échoue lui sur tous les fetchs `/.fs/*` → considère l'espace « offline » → index vide → toutes les lectures MCP ratent.
- « Failed to fetch » = erreur réseau/CORS côté JS (typiquement réponse 401 non lisible sans en-tête CORS) → le client headless n'est **pas authentifié**.
- **Préexistant** : ni le restart d'OpenCode (01/11 10:34) ni les changements de la session ne sont en cause.

## Contournement actif

- **API HTTP `/.fs`** (curl + Bearer `sb-token`) → 100 % fonctionnelle, utilisée pour toute l'écriture/lecture des notes et skills.

## Correctif probable (non testé)

`sudo systemctl restart silverbullet` (coupe l'espace ~1 min : relance la Runtime + sessions headless). À tenter en ouverture de session, puis revérifier `get_page_info`.

## Voir aussi

[[04_NOTES/VPS-SHOGUN_APT-DNS]] · skill [[80_CONFIG/IA_SKILLS/Silverbullet-mcp]]
