MCP Catalogs
Homemcp-kibela-server screenshot

mcp-kibela-server

by kiwamizamurai·7·Score 36

MCP server for Kibela API integration, enabling LLMs to search, retrieve, and manage notes with advanced filtering capabilities.

productivityknowledge-graphcommunication
6
Forks
1
Open issues
9 mo ago
Last commit
2d ago
Indexed

Overview

The mcp-kibela-server is a TypeScript implementation that connects LLMs to Kibela's knowledge management platform through reverse-engineered GraphQL API access. It provides comprehensive functionality for note operations including search with filters, content retrieval, group and folder management, and user interactions. The server uses GraphQL introspection to dynamically map Kibela's API, allowing for robust tool calling capabilities that enable AI assistants to interact with knowledge bases seamlessly.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants retrieving and summarizing recent notes from a team's knowledge base
you:Automated organization of content through folder and group management
you:Cross-referencing information between different notes and documents
you:What is Kibela?
you:How do I get my Kibela API token?

When to choose this

Choose this server if you use Kibela as your team knowledge base and want AI assistants to be able to search, retrieve, and interact with your documentation and notes.

When NOT to choose this

Don't choose this if you don't use Kibela or need write access beyond liking/unliking notes (most operations are read-only).

Tools this server exposes

12 tools extracted from the README
  • kibela_search_notesquery: string, coediting?: boolean, isArchived?: boolean, sortBy?: string, userIds?: string[], folderIds?: string[]

    Search Kibela notes with given query

  • kibela_get_my_noteslimit?: number

    Get your latest notes from Kibela

  • kibela_get_note_contentid: string, include_image_data?: boolean

    Get content and comments of a specific note

  • kibela_get_groups

    Get list of accessible groups

  • kibela_get_group_foldersgroupId: string, parentFolderId?: string

    Get folders in a group

  • kibela_get_group_notesgroupId: string

    Get notes in a group that are not attached to any folder

  • kibela_get_folder_notesfolderId: string, limit?: number

    Get notes in a folder

  • kibela_get_users

    Get list of users

  • kibela_like_notenoteId: string

    Like a note

  • kibela_unlike_notenoteId: string

    Unlike a note

  • kibela_get_recently_viewed_noteslimit?: number

    Get your recently viewed notes

  • kibela_get_note_from_pathpath: string, include_image_data?: boolean

    Get note content by its path or URL

Comparable tools

kibela-vscodenotion-mcpmcp-wiki-server

Installation

Installation

  1. Install via npm:
npm install -g @kiwamizamurai/mcp-kibela-server
  1. Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
  "mcpServers": {
    "kibela": {
      "command": "npx",
      "args": ["-y", "@kiwamizamurai/mcp-kibela-server"],
      "env": {
        "KIBELA_TEAM": "YOUR_TEAM_NAME",
        "KIBELA_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}
  1. For Docker users:
{
  "mcpServers": {
    "kibela": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e", "KIBELA_TEAM",
        "-e", "KIBELA_TOKEN",
        "ghcr.io/kiwamizamurai/mcp-kibela-server:latest"
      ],
      "env": {
        "KIBELA_TEAM": "YOUR_TEAM_NAME",
        "KIBELA_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}

FAQ

What is Kibela?
Kibela is a knowledge management and team collaboration platform similar to Notion, focused on note-taking and information sharing within organizations.
How do I get my Kibela API token?
You need to obtain an API token from your Kibela team settings. The README mentions that the server uses GraphQL introspection to reverse engineer Kibela's API, but doesn't provide specific instructions for token generation.

Compare mcp-kibela-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.