Integrations
Provides containerized deployment of the MCP server through Docker, with environment variable configuration for Kibela authentication.
Interacts with Kibela through its GraphQL API, allowing operations like searching notes, managing folders, creating and updating notes, and handling comments within the Kibela knowledge management platform.
Supports development setup using pnpm package manager, with commands for installation and dependency management.
Überblick
Kibela MCP Server ist derzeit nur als lokaler Server mit STDIO verfügbar und kann mit jedem MCP-Client wie Claude Desktop oder VSCode verwendet werden.
Als Tools werden nur öffentlich verfügbare und für MCP geeignete GraphQL-APIs implementiert.
Anwendungsfälle
- Fragen Sie nach Informationen in Kibela
- Ordner und Artikel in Kibela organisieren
- Verwenden Sie KI, um Ihnen beim Schreiben mit Kibela zu helfen
Anforderungen
- Docker ist installiert
- Docker muss ausgeführt werden
- Kibela -Zugriffstoken werden ausgegeben
- Eine Anwendung, die den MCP-Client implementiert, muss installiert sein
Installation
Beispiel: Claude Desktop
Schreiben Sie die folgende Konfiguration in claude_desktop_config.json
. Legen Sie den Kibela-Ursprung und das Zugriffstoken als Umgebungsvariablen fest.
Kein Docker
Legen Sie dann das Skript als Ausführungsbefehl fest. Stellen Sie dabei sicher, dass der Pfad zum Skript absolut ist.
Verfügbare Tools
Hinweisvorgänge
search_kibela_note
– Notizen suchenquery
: Suchbegriff (erforderlich)resources
: Ressourcentypfilter (optional)- Co-
coediting
: Co-Editing-Flag (optional) updated
: Datumsbereich aktualisieren (optional)groupIds
: Gruppen-ID-Filter (optional)folderIds
: Ordner-ID-Filter (optional)likerIds
: Liker-Benutzer-ID-Filter (optional)isArchived
: Archivierungsflag (optional)sortBy
: Sortierreihenfolge (optional)
get_kibela_note_by_relay_id
- Holen Sie sich eine Notiz per Relay-IDid
: Relay-ID der Notiz (erforderlich)
get_kibela_note_from_path_or_url
- Eine Notiz von einem Pfad oder einer URL abrufenpath
: Pfad oder URL der Notiz (erforderlich)
get_kibela_notes
- Notizen in einem Ordner abrufenfolderId
: Ordner-ID (erforderlich)first
: Anzahl der Datensätze von vorne (optional)last
: Anzahl der Datensätze von hinten (optional)
create_kibela_note
- Neue Notiz erstellentitle
: Notiztitel (erforderlich)content
: Notizinhalt (erforderlich)draft
: Entwurfsflagge (optional)groupIds
: Liste der Gruppen-IDs, zu denen man gehören soll (erforderlich)folders
: Ordnerinformationen (optional)groupId
: Gruppen-IDfolderName
: Ordnername
update_kibela_note_content
– Notizinhalt aktualisierenid
: Notiz-ID (erforderlich)newContent
: Neuer Inhalt (erforderlich)baseContent
: Originalinhalt (erforderlich)
Ordnervorgänge
search_kibela_folder
- Ordner durchsuchenquery
: Suchbegriff (erforderlich)
get_kibela_folder_by_relay_id
- Einen Ordner per Relay-ID abrufenid
: Relay-ID des Ordners (erforderlich)first
: Anzahl der Datensätze von vorne (optional)
get_kibela_folder_from_path_or_url
- Einen Ordner aus einem Pfad oder einer URL abrufenpath
: Ordnerpfad oder URL (erforderlich)first
: Anzahl der Datensätze von vorne (optional)
get_kibela_folders
- Ordnerliste abrufenfirst
: Anzahl der Datensätze von vorne (optional)last
: Anzahl der Datensätze von hinten (optional)
create_kibela_folder
- Einen neuen Ordner erstellengroupId
: Gruppen-ID (erforderlich)fullName
: Vollständiger Pfadname des Ordners (erforderlich)
move_kibela_note_to_another_folder
– Verschieben Sie eine Notiz in einen anderen Ordnerid
: Notiz-ID (erforderlich)fromFolder
: Quellordnerinformationen (erforderlich)groupId
: Gruppen-IDfolderName
: Ordnername
toFolder
: Informationen zum Zielordner (erforderlich)groupId
: Gruppen-IDfolderName
: Ordnername
attach_kibela_note_to_folder
- Verknüpft eine Notiz mit einem Ordnerid
: Notiz-ID (erforderlich)folder
: Ordnerinformationen (erforderlich)groupId
: Gruppen-IDfolderName
: Ordnername
Kommentarvorgänge
create_kibela_comment
- Einen Kommentar zu einer Notiz erstellencontent
: Kommentarinhalt (erforderlich)noteId
: Zielnotiz-ID (erforderlich)
create_kibela_comment_reply
- Eine Antwort auf einen Kommentar erstellencontent
: Antwortinhalt (erforderlich)commentId
: Zielkommentar-ID (erforderlich)
Andere Operationen
get_kibela_groups
- Gruppenliste abrufenfirst
: Anzahl der Datensätze von vorne (optional)last
: Anzahl der Datensätze von hinten (optional)
get_kibela_feed_sections
- Feed-Abschnittsliste abrufenkind
: Feed-Typ (erforderlich)groupId
: Gruppen-ID (erforderlich)
Verfügbare Eingabeaufforderungen
Überprüfungsaufforderung
Nimmt eine URL als Eingabe und überprüft die angegebene Notiz.
Eingabeschema:
Suchaufforderung
Nimmt eine Abfrage als Eingabe und sucht nach relevanten Informationen.
Eingabeschema:
Zugehörige Hinweisaufforderung
Nimmt eine URL als Eingabe und untersucht die zugehörige Notiz.
Eingabeschema:
Kommentaraufforderung reflektieren
Nimmt eine URL als Eingabe und gibt ihren Kommentar als Notiz wieder.
Eingabeschema:
Anpassung
Sie können die Toolbeschreibung und Eingabeaufforderung anpassen, indem Sie eine JSON-Datei im folgenden Format vorbereiten.
Tool- und Eingabeaufforderungsschlüssel finden Sie in server.ts
.
Und dann montieren Sie es wie folgt am Container:
Entwicklung
Testen mit MCP Inspector
Lizenz
Dieses Paket ist unter den Bedingungen der MIT -Lizenz lizenziert.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol-Server, der KI-Anwendungen die Interaktion mit Kibela-Wissensdatenbanken ermöglicht und es Benutzern ermöglicht, Inhalte mithilfe natürlicher Sprache zu suchen, zu erstellen, zu aktualisieren und zu organisieren.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2514
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to query Erick Wendel's talks, blog posts, and videos across different platforms using natural language.Last updated -55TypeScriptMIT License