nikolausm/mcp-knowledge-server
If you are the rightful owner of mcp-knowledge-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Knowledge Server is a Model Context Protocol server designed to manage knowledge and information across conversations.
store_knowledge
Neues Wissen speichern
retrieve_knowledge
Wissen suchen und abrufen
update_knowledge
Bestehende EintrÀge aktualisieren
delete_knowledge
EintrÀge löschen
list_categories
Alle Kategorien anzeigen
MCP Knowledge Server
Ein Model Context Protocol (MCP) Server zur Verwaltung von Wissen und Informationen, die ĂŒber GesprĂ€che hinweg erhalten bleiben.
Features
- Wissen speichern: Speichere Informationen mit Kategorien und Tags
- Wissen abrufen: Suche nach Stichwörtern, Kategorien oder Tags
- Wissen aktualisieren: Bearbeite bestehende EintrÀge
- Wissen löschen: Entferne nicht mehr benötigte EintrÀge
- Kategorien anzeigen: Ăberblick ĂŒber alle verwendeten Kategorien
Installation
- Installiere die AbhÀngigkeiten:
cd ~/mcp-knowledge-server
npm install
- Kompiliere TypeScript:
npm run build
Claude Desktop Konfiguration
FĂŒge folgendes zu deiner Claude Desktop Konfiguration hinzu:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"knowledge": {
"command": "node",
"args": ["/Users/michaelnikolaus/mcp-knowledge-server/dist/index.js"]
}
}
}
Verwendung
Nach der Konfiguration kannst du in Claude folgende Tools verwenden:
store_knowledge
: Neues Wissen speichernretrieve_knowledge
: Wissen suchen und abrufenupdate_knowledge
: Bestehende EintrÀge aktualisierendelete_knowledge
: EintrÀge löschenlist_categories
: Alle Kategorien anzeigen
Datenstruktur
Die Wissensdatenbank wird in knowledge/knowledge.json
gespeichert mit folgender Struktur:
{
"entries": [
{
"id": "1234567890",
"category": "programming",
"title": "Python Tipps",
"content": "Hier sind nĂŒtzliche Python Tipps...",
"tags": ["python", "tipps", "programmierung"],
"created": "2024-01-01T12:00:00Z",
"updated": "2024-01-01T12:00:00Z"
}
]
}
Entwicklung
FĂŒr die Entwicklung kannst du den Server direkt mit TypeScript starten:
npm run dev