mcp-knowledge-server

nikolausm/mcp-knowledge-server

3.2

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.

Tools
  1. store_knowledge

    Neues Wissen speichern

  2. retrieve_knowledge

    Wissen suchen und abrufen

  3. update_knowledge

    Bestehende EintrÀge aktualisieren

  4. delete_knowledge

    EintrÀge löschen

  5. 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

  1. Installiere die AbhÀngigkeiten:
cd ~/mcp-knowledge-server
npm install
  1. 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 speichern
  • retrieve_knowledge: Wissen suchen und abrufen
  • update_knowledge: Bestehende EintrĂ€ge aktualisieren
  • delete_knowledge: EintrĂ€ge löschen
  • list_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