Permet à un client IA d'accéder à vos engagements récurrents, abonnements et dépenses pour les analyser, fournir des informations financières et suggérer des modifications.
Aussi connu sous MXmaster2s/longbook-code, mcp, @longbook/mcp
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.50.0
- Dernier commit
- 14 nov. 2026
- Licence
- GPL-3.0
Qu'est-ce que longbook MCP ?
longbook est un serveur MCP. Permet à un client IA d'accéder à vos engagements récurrents, abonnements et dépenses pour les analyser, fournir des informations financières et suggérer des modifications.
Résumé généré à partir du README du projet
À propos du MCP server longbook
Longbook fournit une interface permettant aux clients IA d'accéder à vos engagements financiers récurrents, tels que les abonnements, le loyer et les assurances, pour les analyser. Il fonctionne comme une mémoire financière qui permet à une IA d'effectuer des calculs sur vos prochaines échéances, votre flux de trésorerie et vos habitudes de consommation. Les utilisateurs peuvent se connecter via un serveur hébergé en utilisant OAuth via un navigateur ou en exécutant un serveur local qui lit directement un dossier de fichiers spécifique.
Pour les configurations locales, le serveur nécessite Node 18 ou une version ultérieure et peut pointer vers un répertoire vault en utilisant le flag --vault ou une variable d'environnement. La version locale peut lire les relevés bancaires aux formats PDF, .xlsx ou CSV et accéder aux rapports stockés dans vos documents. Bien que la plupart des outils soient en lecture seule, des outils d'écriture spécifiques permettent à une IA de suggérer des modifications aux engagements, comptes ou tags. Ces suggestions ne modifient pas vos fichiers immédiatement mais apparaissent dans un écran Changes au sein de l'application longbook pour votre approbation manuelle.
Ce que vous pouvez faire avec
- 1Analyser les obligations financières à venirDemandez à votre IA de calculer votre prochaine date de paiement ou le montant total de vos prochaines charges en fonction de vos engagements enregistrés.
- 2Suivre les dépenses par catégories spécifiquesDemandez une ventilation de vos dépenses organisées par tags, comptes ou membres spécifiques.
- 3Gérer les données financières via des fichiers locauxUtilisez un serveur local pour permettre à une IA de traiter les relevés bancaires et les rapports stockés dans vos dossiers locaux sans utiliser de compte cloud.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer longbook MCP
Formats vérifiés le 10 nov. 2026Installer longbook MCP dans Claude Code
$ claude mcp add mcp -- npx -y @longbook/mcpInstaller longbook MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@longbook/mcp"
]
}
}
}Installer longbook MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@longbook/mcp"
]
}
}
}Installer longbook MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@longbook/mcp"
]
}
}
}Installer longbook MCP dans Codex
~/.codex/config.toml
[mcp_servers.mcp] command = "npx" args = ["-y", "@longbook/mcp"]
Installer longbook MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@longbook/mcp"
]
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblemxmaster2s/longbook-code is public and reachablegithub.com/mxmaster2s/longbook-code ↗Réussi
- Le paquet cite ce dépôt comme source@longbook/mcp names mxmaster2s/longbook-code as sourcenpmjs.com/package/@longbook/mcp ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)GPL-3.0spdx.org/licenses/GPL-3.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-11github.com/mxmaster2s/longbook-code ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @longbook/mcpRéussi
- Aucun avis critique dans le paquet ni ses dépendances1 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- L'endpoint distant répond au handshake MCPHTTPS endpoint answered 401 (sign-in required)Réussi
README
Voir sur GitHublongbook MCP server
Your financial memory, readable by the AI you already use. longbook keeps every recurring commitment — subscriptions, insurance, EMIs, rent, fees — as a plain folder of files you own. This MCP server lets any AI answer from that memory with real arithmetic: next payment day, upcoming charges, cash flow, spending by tag, account, or member. Amounts are per-currency and never converted or blended.
There are two ways to connect. Both serve the same tools from the same engine.
The hosted server (works with any AI, no install)
Address: https://longbook.app/mcp
Sign-in happens in your browser through OAuth; the server reads the hosted copy of your memory, which you switch on inside the longbook app (Settings → MCP server). A signed-in AI reads. It can also suggest changes once you turn on "Let signed-in AIs suggest changes" in the app — suggestions wait for your app and land in its Changes screen, to keep or undo as one batch. Nothing in the cloud ever edits your memory itself. Disconnecting an AI or turning the switch off takes effect immediately.
The simplest setup: copy the connect prompt from the app or from longbook.app/mcp and paste it into your AI.
| Client | Where to add it |
|---|---|
| Claude (web, desktop, mobile) | Settings → Connectors → Add custom connector → paste the address |
| ChatGPT | Settings → Connectors → Advanced → Developer mode → add MCP server |
| Grok | Settings → Connectors → add remote MCP server |
| Anything else that speaks remote MCP | Point it at the address; OAuth does the rest |
Clients that cannot open a browser — schedulers, CLIs — use an access key from the app instead (Settings → MCP server → Access keys) as a bearer token. A key made with "Read and suggest changes" can file suggestions the same way. On a Mac, save the key to the keychain when it is shown; an agent then reads it without a file:
security find-generic-password -s "longbook access key" -w
Hand it to a connector config through the environment ("Authorization": "Bearer ${LONGBOOK_KEY}"), never by pasting the key into a file.
The local server (reads the folder directly)
npx -y @longbook/mcp@latest --vault "/path/to/your/longbook folder"
@latest makes npx fetch the newest release each time instead of reusing an older copy
it kept. It needs Node 18 or later.
Without --vault (or the LONGBOOK_VAULT_PATH environment variable) it looks in
the iCloud Drive folder the longbook app uses on a Mac. On Windows and Linux, name your
longbook folder with --vault. The local server reads your files
directly — no account, no network — reads the bank statements in your documents
folder (PDF, .xlsx, CSV), reads the reports longbook drew into your reports/ folder with
their comments, and carries the write tools: adding and changing commitments, charges, accounts, people
and tags, marking paid, promoting to recurring and leaving an insight. Every write is schema-validated, scanned by
the data policy, stamped with provenance, and lands in the app's Changes screen for
you to keep or undo.
Claude Desktop
The Mac app writes this for you in one click (Settings → MCP server). By hand:
{
"mcpServers": {
"longbook": { "command": "npx", "args": ["-y", "@longbook/mcp@latest"] }
}
}
Cursor
Add to ~/.cursor/mcp.json with the same JSON as above, or use the one-click link:
VS Code and GitHub Copilot
Add to .vscode/mcp.json (or user settings):
{
"servers": {
"longbook": { "command": "npx", "args": ["-y", "@longbook/mcp@latest"] }
}
}
Codex CLI
Add to ~/.codex/config.toml:
[mcp_servers.longbook]
command = "npx"
args = ["-y", "@longbook/mcp@latest"]
Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"longbook": { "command": "npx", "args": ["-y", "@longbook/mcp@latest"] }
}
}
What the tools return
Fourteen read tools (next payment, upcoming, charges, cash flow, spending by tag, account
and member, the commitment list, search, accounts, members, tags, whoami and the guide),
every number computed by the engine the apps themselves trust. The vault's own llms.txt and JSON Schema travel with the
connection as resources, and four self-contained HTML cards render the answers.
All read tools declare readOnlyHint; nothing here can change your files except
the two review-gated local write tools described above.
More about longbook
- longbook.app: the app for Mac and iPhone
- This package on longbook.app
- Every feature and automations with your AI
- Automate longbook with Claude
- Review every change your AI makes
- Get insights about your expenses from your AI
- Import your bank statements
- Why we built longbook and the FAQ
Privacy
The memory's format cannot hold card numbers, CVVs, expiries, PINs, or credentials — there is no field for them, and a save containing one is refused. The privacy policy is at longbook.app/privacy-policy.
License
GPL-3.0-only. longbook itself is a paid app ($38 one-time, with a 7-day refund); this server is free software either way.
Versions
The server reports its version to every AI that connects: 1.<rulebook revision>.<patch>,
the same number as this package, its MCP registry entry and the longbook plugin for Claude.
The rulebook is longbook's llms.txt and the files beside it; its revision says which
version of them the server speaks.
Questions sur longbook MCP
Comment ajouter longbook MCP à Claude Code ?
Exécutez claude mcp add mcp -- npx -y @longbook/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter longbook MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment puis-je connecter le serveur hébergé à mon IA ?
Vous pouvez vous connecter via OAuth dans votre navigateur en copiant l'invite de connexion depuis l'application ou le site web longbook et en la collant dans votre client IA.
L'IA peut-elle modifier automatiquement mes dossiers financiers ?
Non, l'IA peut seulement suggérer des modifications qui doivent être examinées et approuvées dans l'écran Changes de l'application avant d'être appliquées.
Comment utiliser la version serveur locale ?
Vous pouvez exécuter le serveur local en utilisant npx en le pointant vers votre dossier longbook avec le flag --vault.
Quel type de fichiers le serveur local peut-il lire ?
Le serveur local peut lire les relevés bancaires aux formats PDF, .xlsx et CSV, ainsi que les rapports générés par longbook.