Synchronise la mémoire, les préférences et des équipes d'agents spécialisés à travers plusieurs clients IA tels que Claude Code, Cursor et Codex.
Aussi connu sous JevonsCode/fuli, fuli-context
- Étoiles
- 10
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 14 nov. 2026
- Licence
- Apache-2.0
Qu'est-ce que fuli MCP ?
fuli est un serveur MCP. Synchronise la mémoire, les préférences et des équipes d'agents spécialisés à travers plusieurs clients IA tels que Claude Code, Cursor et Codex.
Résumé généré à partir du README du projet
À propos du MCP server fuli
La synchronisation de la mémoire, des préférences et des équipes d'agents spécialisés entre différents clients IA est ce que FULI permet aux développeurs utilisant des outils comme Claude Code, Cursor, Codex et OpenCode. En agissant comme un service et une console locaux, il garantit qu'une règle ou une préférence énoncée dans un client est immédiatement disponible dans les autres. Cela vous permet de passer d'un environnement agentique à un autre sans avoir à répéter le contexte ou les instructions.
Le système introduit une équipe d'agents spécialisés appelés FLA, comprenant Jefa pour la gestion de projet, Bole pour la gestion des ressources, Tonborg pour la confirmation des préférences et Astro pour les conversations générales. Ces agents peuvent former une table ronde pour examiner, tester et se transmettre le travail les uns aux autres. Comme FULI s'exécute localement sur votre ordinateur et gère les données via un service local, vos graphes personnels et vos historiques de conversation restent privés.
L'installation s'effectue via une application de bureau pour Windows et macOS ou via npm pour Linux et les environnements cloud. Il s'intègre à vos modèles et abonnements existants, n'ajoutant que ses propres entrées à vos clients. Cette approche aide à réduire la consommation de tokens en ne fournissant que les faits nécessaires à une tâche spécifique plutôt qu'en envoyant des historiques complets.
Ce que vous pouvez faire avec
- 1Synchroniser les préférences entre les clientsAssurez-vous qu'une règle définie dans Claude Code soit automatiquement respectée lorsque vous passez à Cursor.
- 2Déployer des équipes d'agents spécialisésAssignez un gestionnaire de projet et un agent de gestion des ressources pour coordonner des tâches de développement complexes.
- 3Automatiser la confirmation des préférencesUtilisez Tonborg pour vérifier les éléments quotidiens par rapport à vos préférences établies et apprenez de vos retours.
- 4Réduire la consommation de tokensMinimisez la quantité de contexte envoyée à votre modèle en ne fournissant que les faits pertinents pour la tâche en cours.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer fuli MCP
Formats vérifiés le 10 nov. 2026Installer fuli MCP dans Claude Code
$ claude mcp add fuli -- npx -y fuli-contextInstaller fuli MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"fuli": {
"command": "npx",
"args": [
"-y",
"fuli-context"
]
}
}
}Installer fuli MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"fuli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"fuli-context"
]
}
}
}Installer fuli MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"fuli": {
"command": "npx",
"args": [
"-y",
"fuli-context"
]
}
}
}Installer fuli MCP dans Codex
~/.codex/config.toml
[mcp_servers.fuli] command = "npx" args = ["-y", "fuli-context"]
Installer fuli MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"fuli": {
"command": "npx",
"args": [
"-y",
"fuli-context"
]
}
}
}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 accessiblejevonscode/fuli is public and reachablegithub.com/jevonscode/fuli ↗Réussi
- Le paquet cite ce dépôt comme sourcefuli-context names jevonscode/fuli as sourcenpmjs.com/package/fuli-context ↗Réussi
- Provenance du build (attestation Sigstore)Sigstore attestation for fuli-contextnpmjs.com/package/fuli-context/v/0.27.3#provenance ↗Réussi
- Licence open source (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-14github.com/jevonscode/fuli ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from fuli-contextRéussi
- Aucun avis critique dans le paquet ni ses dépendancesNon vérifié
- 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 MCPNon vérifié
README
Voir sur GitHubEach task gets only the small slice it needs. Your judgment and experience keep adding up, so FULI knows you better the more you use it. That is the compound interest. Little by little, what your AI makes starts to carry your taste.
What FULI does
Four FLAs come built in:
How it works
flowchart LR
U[You] -->|ask inside a project| A[Agent client]
A -->|task starts| F[FULI on your computer]
F -->|preferences and a small recall| A
A -->|look up more if needed| F
A -->|write back what is reusable| F
A task starts with the preferences in effect and a few related facts. The Agent looks up the rest when it needs it, and at the end writes back only what the next task can reuse.
Install
FULI runs a small service and a console on your own computer.
Desktop client (recommended). Download from the latest release:
| System | File |
|---|---|
| Windows | FULI-Setup-<version>.exe. No terminal and no administrator rights. |
| macOS (Apple silicon, 13.5 or later) | fuli-macos-arm64-<version>.dmg. Drag FULI onto Applications. |
On first launch FULI finds the AI clients on this computer and connects each with one click. The installers are not signed yet, so each system holds FULI back once; Install and run shows the two clicks that let it through.
Servers, VMs and the cloud. Without a desktop, and on Intel Macs and Linux, install with npm (Node.js 24.12 or later):
npm install --global fuli-context
fuli setup
fuli open
fuli setup shows its plan and changes nothing until you confirm.
The console
The console opens on what matters now: questions waiting for you, the FLAs at work and what they
finished. Everything runs on 127.0.0.1; there is no account and no sign-in.
FAQ
On your computer. Your personal graph and conversation records stay local. External knowledge (Notion, Lark, MCP or RAG sources) is read-only: FULI never writes back.
Claude Code, Codex, OpenCode, Cursor, DeepSeek Harness, Claude Desktop, Gemini CLI, Qwen Code, Kiro
and Antigravity connect from the console (Settings › Clients) with one click. Other MCP clients run
fuli connect for a standard configuration. What each client supports, such as capturing
conversations, is in Connect a client.
Start a message with #FLA and its name. In Claude Code, OpenCode and Cursor you can also type
/fla and pick one from the menu; in the Codex app, type /prompts:fla. Turn the menu off in Settings › Clients.
A session starts with only the preferences in effect and a few related facts; the Agent looks up the rest when it needs it. Facts that only you know, such as a sandbox URL you mentioned once, come back later without a search through the code. The numbers are in the benchmark (section 8.9.4).
By default the built-in FLAs work inside your client's session. Only when you connect a model for them do they use their own model, so nothing spends money behind your back.
No. Without one, FULI finds knowledge by its words, retrieval terms and relations. To find it by meaning, open Models and usage and choose Built-in models on Semantic search: FULI downloads a small model (GTE Small 中文 is recommended) and runs it on this computer. It needs no endpoint and no key, and your knowledge stays on the computer.
On the project's page, click Organise and pick one of your connected AI clients. Astro reads the project with that client's own model and fills in what is missing. You can add where the existing material is: folders, files or links. When several projects share a preference, it asks whether that preference should apply everywhere.
In the console, open Settings › Clients and choose Remove for that client. fuli uninstall and the
Windows uninstaller do the same for every connected client. FULI takes out only its own entries
(the MCP server, hooks, Skills and its permission lines), backs up each file first, and keeps a
Skill you edited yourself. Your FULI data stays until you delete it. On macOS, remove the clients
in the console before you move FULI.app to the Trash: the Trash alone leaves those entries in place.
The program is, your data is not: both use the same data folder. When the desktop client starts, it runs the one FULI
service and points your connected clients at itself. The console then offers to remove the npm copy with one click;
until it is removed, a bare fl in a terminal is still the npm version.
Details
You do: AI looks things up and does the work, and humans retain final authority. Each task ends with one check that keeps only reusable knowledge. A preference an Agent guessed counts once you, or Tonborg within the autonomy you set, confirm it. Older answers stay in the history with their source and reason.
Learn more
| Topic | Read |
|---|---|
| Install details, CLI commands, ports | Install and run |
| Principles and what is stored where | How FULI works |
| Connecting each client | Connect a client |
| Skills, hooks and MCP tools | Agent integrations |
| Notion, Lark and other knowledge bases | External knowledge |
| Tonborg and autonomy | Judgment and autonomy |
| The roundtable | Roundtable |
| What is proven so far | Capabilities and limits · Measured report |
| Running the source | Develop and verify · Contributing |
The FULI mark and wordmarks come from the FULI 复利 brand system; see brand/README.md.
Licensed under Apache-2.0.
Questions sur fuli MCP
Comment ajouter fuli MCP à Claude Code ?
Exécutez claude mcp add fuli -- npx -y fuli-context dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter fuli 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.
Où sont mes données ?
Tous les graphes personnels et les historiques de conversation sont stockés localement sur votre ordinateur. Les sources de connaissances externes sont en lecture seule.
Quels clients sont compatibles avec FULI ?
Fuli prend en charge Claude Code, Codex, OpenCode, Cursor et Claude Desktop via une connexion en un clic, ainsi que d'autres clients MCP via une configuration standard.
Les FLA intégrés ont-ils un coût supplémentaire ?
Par défaut, les FLA intégrés fonctionnent au sein de la session de votre client actuel, ils utilisent donc uniquement vos propres connexions de modèles.
Comment retirer FULI d'un client ?
Vous pouvez retirer FULI d'un client via les paramètres de la console ou en utilisant la commande uninstall, qui supprime ses entrées spécifiques et effectue une sauvegarde des fichiers.