Aller au contenu

Quickstart

Fenêtre de terminal
curl -fsSL https://beta.seshat-mcp.com/install.sh | bash

Le script installe SESHAT et configure automatiquement vos clients MCP.

Plateformes compatibles : macOS (Apple Silicon & Intel) — Linux (x64 & ARM64) — Windows (x64)

Clients MCP pris en charge : Claude Desktop, Claude Code, Cursor, VS Code, Zed, Windsurf, Continue, Kilo Code, Gemini CLI, Cline, Roo, Antigravity

  1. Wallet Ethereum (optionnel)

    Pour ancrer sur blockchain : un wallet avec un peu d’ETH sur Base L2 (~EUR0.07 par attestation).

  2. Token Git Host

    Generez un token API pour votre git host (GitHub, GitLab, ou Forgejo) avec scope read:repo.

  3. Vault Obsidian (optionnel)

    Pour certifier vos notes de recherche, pointez vers votre vault Obsidian.

Le wizard d’installation configure automatiquement SESHAT. Vous pouvez aussi creer un fichier .env :

Fenêtre de terminal
# Blockchain (Optionnel - mode local sans)
ETH_PRIVATE_KEY=0x...
EAS_SCHEMA_UID=0x...
# Git Host (pour seal PR/release)
GIT_HOST_API_URL=https://api.github.com
GIT_HOST_TOKEN=ghp_...
# Obsidian (pour certify_research)
OBSIDIAN_ROOT=/chemin/vers/vault
# Base de donnees
DB_PATH=./data/seshat.db

Fichier : ~/Library/Application Support/Claude/claude_desktop_config.json

{
"mcpServers": {
"seshat": {
"command": "/Users/VOTRE_USER/.seshat/bin/seshat",
"args": ["serve"]
}
}
}
Instructions debug pour votre agent IA

Copiez ce prompt a votre agent :

SESHAT ne fonctionne pas dans Claude Desktop. Aide-moi a diagnostiquer.
1. Lis le fichier config Claude Desktop :
- macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows : %APPDATA%\Claude\claude_desktop_config.json
- Linux : ~/.config/Claude/claude_desktop_config.json
2. Verifie que la section "mcpServers" contient "seshat" avec :
- "command" : chemin ABSOLU vers ~/.seshat/bin/seshat
- "args" : ["serve"]
3. Verifie que le binaire existe : ls -la ~/.seshat/bin/seshat
4. Teste le binaire : ~/.seshat/bin/seshat --help
5. Si le binaire n'existe pas, reinstalle :
curl -fsSL https://beta.seshat-mcp.com/install.sh | bash
6. Si la config est correcte mais SESHAT n'apparait toujours pas,
dis-moi de redemarrer Claude Desktop.
Fenêtre de terminal
seshat status

Ou via votre agent IA :

Verifie l'etat de SESHAT

Via l’agent IA :

Configure le projet "mon-projet" avec mon repo GitHub

L’agent utilise configure(action="add_project", ...) pour creer le projet.

Scelle la PR #42 du projet mon-projet

Vos notes Obsidian doivent avoir un frontmatter YAML :

---
project: mon-projet
date: 2026-01-16
hours: 2.5
class: S
status: reviewed
---

Puis :

Certifie mes notes de recherche de la semaine

Pour une release :

Genere le bundle legal pour le tag v1.0.0

Contenu genere :

  • *_source.zip - Archive source complete
  • RD_REPORT.md - Heures R&D par mois
  • PROOF_CHAIN.json - Tous les UIDs blockchain
  • MANIFEST.json - Hashes SHA-512