MCP Catalogs
首页mcp-kibela-server screenshot

mcp-kibela-server

by kiwamizamurai·7·综合分 36

Kibela API 的 MCP 服务器,使 LLM 能够搜索、检索和管理笔记,支持高级过滤功能。

productivityknowledge-graphcommunication
6
Forks
1
活跃 Issue
9 个月前
最近提交
2 天前
收录于

概述

mcp-kibela-server 是一个 TypeScript 实现的服务器,通过逆向工程 GraphQL API 访问将 LLM 连接到 Kibela 知识管理平台。它提供全面的笔记操作功能,包括带过滤器的搜索、内容检索、组和文件夹管理以及用户交互。服务器使用 GraphQL 内省来动态映射 Kibela 的 API,实现强大的工具调用能力,使 AI 助手能够无缝地与知识库交互。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 助手从团队知识库检索和总结最新笔记
:通过文件夹和组管理自动组织内容
:在不同笔记和文档之间交叉引用信息
:Kibela 是什么?
:如何获取我的 Kibela API 令牌?

什么时候选它

如果您使用 Kibela 作为团队知识库,并希望 AI 助手能够搜索、检索和与您的文档和笔记进行交互,请选择此服务器。

什么时候不要选它

如果您不使用 Kibela 或需要超越点赞/取消点赞笔记的写入权限(大多数操作都是只读的),请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • 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

可对比工具

kibela-vscodenotion-mcpmcp-wiki-server

安装

安装

  1. 通过 npm 安装:
npm install -g @kiwamizamurai/mcp-kibela-server
  1. 添加到 Claude Desktop 配置文件 (~/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. 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"
      }
    }
  }
}

FAQ

Kibela 是什么?
Kibela 是一个知识管理和团队协作平台,类似于 Notion,专注于组织内部的笔记记录和信息共享。
如何获取我的 Kibela API 令牌?
您需要从 Kibela 团队设置中获取 API 令牌。README 提到服务器使用 GraphQL 内省来逆向工程 Kibela 的 API,但没有提供生成令牌的具体说明。

mcp-kibela-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。