@brainfeather/mcp
@brainfeather/mcp
Langzeitgedächtnis für KI-Codierungsagenten. Einmal erfasste Fakten, von jedem Client abrufbar.
Ihr Agent startet jede Sitzung bei null. Sie erklären erneut Ihren Stack, Ihre Konventionen, die Entscheidung, die Sie letzte Woche getroffen haben. Brainfeather ist die Schicht, die sich erinnert, damit es nicht erneut fragen muss.
Installation
Fügen Sie Folgendes zu Ihrer MCP-Client-Konfiguration hinzu:
{
"mcpServers": {
"brainfeather": {
"command": "npx",
"args": ["-y", "@brainfeather/mcp"],
"env": {
"BRAINFEATHER_API_KEY": "bf_live_your_key_here"
}
}
}
}Generieren Sie einen Schlüssel unter brainfeather.com/settings.
Speicherorte der Konfigurationsdateien:
Client | Pfad |
Claude Code |
|
Cursor |
|
Andere | siehe MCP-Dokumentation Ihres Clients |
Related MCP server: arcane
Umgebung
Variable | Erforderlich | Standard |
| ja | — |
| nein |
|
Der Schlüssel ist die einzige Anmeldeinformation. Er ist einem Konto zugeordnet, und das Widerrufen über das Dashboard wird mit der nächsten Anfrage wirksam — kein erneutes Deployment, kein gemeinsames Geheimnis.
Möchten Sie Schlüssel lieber nicht in Ihrer Editor-Konfiguration aufbewahren? Legen Sie sie in ~/.brainfeather/config.json ab:
{ "apiKey": "bf_live_your_key_here" }Umgebungsvariablen haben Vorrang.
Tools
Tool | Wann der Agent es verwendet |
| Beim Öffnen einer Sitzung — lädt Stack, Entscheidungen, Konventionen |
| Vor der Auswahl einer Bibliothek oder eines Musters |
| In dem Moment, in dem eine dauerhafte Tatsache auftaucht |
| Etwas wurde irrtümlich aufgezeichnet |
| Welche Tools und Konzepte dieses Projekt betrifft |
| Was eine Änderung an einem Tool sonst noch berührt |
Sechs Tools, nicht sechzehn. Jede Tool-Beschreibung befindet sich in jeder Runde im Kontext des Modells, daher ist die Auswahl bewusst klein — und jede Beschreibung gibt an, wann es aufgerufen werden soll, denn der Fehlermodus eines Speicherservers ist kein defektes Tool, sondern ein Agent, der es nie aufruft.
Was gespeichert wird
save_memory kann bedenkenlos frei aufgerufen werden. Der Server entscheidet, was überlebt:
Herausgefiltert — Begrüßungen, Bestätigungen, lautes Denken, vorübergehende Zustände, einmalige Befehle. „Guten Morgen" und „lass mich das prüfen" erreichen nie den Speicher.
Dedupliziert — exakte Wiederholungen und nahezu identische Wiederholungen durch Token-Überlappung. Das zweimalige Speichern derselben Tatsache meldet Already known und ändert nichts.
Ersetzt — eine Tatsache, die einer bestehenden widerspricht, zieht diese zurück, anstatt daneben zu stehen. Spätere Abfragen liefern nur noch, was weiterhin gilt, sodass eine Entscheidung, die Sie im Juni rückgängig gemacht haben, im August nicht wieder auftaucht.
Verknüpft — Tools, Sprachen und Frameworks werden automatisch extrahiert und mit den Erinnerungen verbunden, die sie erwähnen. Kein manuelles Tagging.
Die Antwort sagt Ihnen, was passiert ist: Saved …, Already known … oder Not stored — <why>.
Antworten sind bewusst knapp
Alles, was dieser Server zurückgibt, landet in einem Kontextfenster, daher ist die Ausgabe in einfachen Zeilen statt JSON gehalten. Drei Erinnerungen, als hübsch formatiertes JSON serialisiert, ergaben 713 Zeichen; dieselben Einträge als Zeilen ergaben 131.
Das ist eine Zeichenanzahl, keine Token-Anzahl — das Token-Verhältnis hängt vom Tokenizer ab und wurde nicht gemessen.
Voraussetzungen
Node 18 oder neuer (verwendet globales fetch).
Links
Dashboard — Erinnerungen durchsuchen und bearbeiten
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Persistent memory for AI agents. Search and store durable facts, preferences and decisions.
Shared memory for coding agents. Stop re-explaining your codebase every session.
Persistent memory for AI agents. Search, store, and recall across sessions.
Persistent cloud memory for AI agents. Store and search key-value memories across sessions.
Related MCP Servers
- AlicenseAqualityCmaintenancePersistent memory for AI coding agents. Store coding standards, architecture decisions, and project context across sessions with AES-256 encryption.81MIT
- AlicenseNot gradedqualityBmaintenanceProvides persistent, searchable memory and knowledge capture for AI-assisted development, enabling agents to retain decisions, bugs, and patterns across sessions and projects.MIT
- AlicenseNot gradedqualityCmaintenanceProvides persistent memory for AI coding tools, allowing them to remember corrections, decisions, and preferences across sessions and different tools.602MIT
- AlicenseAqualityBmaintenanceShared memory layer for AI coding agents to store and recall learned information across sessions and tools.92MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brainfeatherai/brainfeather-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server