mcp-kibela-server

kiwamizamurai/mcp-kibela-server

3.3

If you are the rightful owner of mcp-kibela-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.

MCP server implementation for Kibela API integration, enabling LLMs to interact with Kibela content.

The Kibela MCP Server is a robust implementation designed to facilitate seamless integration with the Kibela API, allowing Language Learning Models (LLMs) to interact with Kibela content effectively. This server provides a comprehensive suite of tools and features that enable users to manage and interact with their Kibela notes, groups, and folders. It supports advanced search functionalities, note management, and user interactions, making it an essential tool for teams using Kibela for collaboration and content management. The server is designed to be flexible and can be deployed using Node.js or Docker, providing users with the flexibility to choose their preferred deployment method. With its extensive feature set, the Kibela MCP Server is an invaluable resource for enhancing productivity and collaboration within teams using Kibela.

Features

  • Search notes with advanced filters
  • Get your latest notes
  • Manage groups and folders
  • Like/unlike notes
  • View recently viewed notes

Usages

cursor npx

{
    "mcpServers": {
        "kibela": {
            "command": "npx",
            "args": ["-y", "@kiwamizamurai/mcp-kibela-server"],
            "env": {
                "KIBELA_TEAM": "YOUR_TEAM_NAME",
                "KIBELA_TOKEN": "YOUR_TOKEN"
            }
        }
    }
}

cursor docker

{
    "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"
            }
        }
    }
}

local development node

{
    "mcpServers": {
        "kibela": {
            "command": "node",
            "args": ["path/to/mcp-kibela-server/dist/src/index.js"],
            "env": {
                "KIBELA_TEAM": "YOUR_TEAM_NAME",
                "KIBELA_TOKEN": "YOUR_TOKEN"
            }
        }
    }
}

local development docker

{
    "mcpServers": {
        "kibela": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "KIBELA_TEAM",
                "-e",
                "KIBELA_TOKEN",
                "mcp-kibela-server"
            ],
            "env": {
                "KIBELA_TEAM": "YOUR_TEAM_NAME",
                "KIBELA_TOKEN": "YOUR_TOKEN"
            }
        }
    }
}

Tools

  1. kibela_search_notes

    Search for Kibela notes based on query criteria, returning a list of matching notes (including ID, title, and URL)

  2. kibela_get_my_notes

    Get the latest Kibela notes from users, and support setting the return number (default 15 items)

  3. kibela_get_note_content

    Get detailed content and comments for the specified notes, returning content in HTML format