This MCP server, developed by kiwamizamurai, provides integration with the Kibela API for knowledge management. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers tools for searching notes, retrieving recent content, and accessing note details including comments. The implementation focuses on enabling AI assistants to interact with Kibela's collaborative documentation platform, providing functionality to query and retrieve relevant information. It's particularly useful for teams using Kibela who want to integrate their knowledge base with AI workflows, enabling use cases such as automated documentation lookup, context-aware responses in chatbots, and AI-assisted knowledge management without directly navigating Kibela's web interface.
Search Kibela notes with given query. Parameters: query (string), coediting (boolean, optional), isArchived (boolean, optional), sortBy (string, optional), userIds (string[], optional), folderIds (string[], optional). Returns a list of matching notes with ID, title, URL, author, groups and more.
Get your latest notes from Kibela. Parameters: limit (number, optional). Returns a list of your latest notes with author information.
Get content and comments of a specific note. Parameters: id (string), include_image_data (boolean, optional). Returns full note content including HTML, comments, attachments, groups, folders and more.
Get list of accessible groups. Parameters: None. Returns a list of groups with details like privacy settings and permissions.
Get folders in a group. Parameters: groupId (string), parentFolderId (string, optional). Returns a list of folders with their notes and metadata.
Get notes in a group that are not attached to any folder. Parameters: groupId (string). Returns a list of notes with author information, sorted by last update time.
Get notes in a folder. Parameters: folderId (string). Returns a list of notes with author information, sorted by last update time.
Get list of users. Parameters: None. Returns a list of users with ID, account and real name.
Like a note. Parameters: noteId (string). Returns the updated likers list.
Unlike a note. Parameters: noteId (string). Returns the updated likers list.
Get your recently viewed notes. Parameters: limit (number, optional). Returns a list of recently viewed notes with author information.
Get note content by its path or URL. Parameters: path (string), include_image_data (boolean, optional). Returns full note content including HTML, comments, attachments, groups, folders and more.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!