Skip to main content
Glama

Kibela MCP Server

MIT License
14
6
  • Apple
  • Linux

Сервер MCP Кибела

Версия НПМЗагрузки НПМ

Реализация сервера MCP для интеграции API Kibela, позволяющая магистрам права взаимодействовать с контентом Kibela.

Функции

  • Поиск заметок с помощью расширенных фильтров
  • Получите ваши последние заметки
  • Получить содержание заметки и комментарии
  • Управление группами и папками
  • Нравится/не нравится заметки
  • Список пользователей
  • Просмотреть вложения к заметкам
  • Просмотреть недавно просмотренные заметки
  • Получить заметки по пути

Конфигурация

Переменные среды

  • KIBELA_TEAM : Название вашей команды Kibela (обязательно)
  • KIBELA_TOKEN : ваш токен API Kibela (обязательно).

Интеграция курсора

Добавьте в ваш ~/.cursor/mcp.json :

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

Если вы хотите использовать 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" } } } }

Инструменты

kibela_search_notes

Поиск заметок Кибелы по заданному запросу

  • Вход:
    • query (строка): Поисковый запрос
    • coediting (логическое значение, необязательно): Фильтр по статусу совместного редактирования
    • isArchived (логическое значение, необязательно): Фильтр по статусу архива
    • sortBy (строка, необязательно): Сортировать по (RELEVANT, CONTENT_UPDATED_AT)
    • userIds (string[], необязательно): Фильтр по идентификаторам пользователей
    • folderIds (string[], необязательно): Фильтр по идентификаторам папок
  • Возвращает: список соответствующих заметок с идентификатором, заголовком, URL, автором, группами и т. д.

kibela_get_my_notes

Получите последние заметки от Кибелы

  • Вход:
    • limit (число, необязательно): количество заметок для извлечения (по умолчанию: 15)
  • Возвращает: список ваших последних заметок с информацией об авторе.

kibela_get_note_content

Получить содержание и комментарии к определенной заметке

  • Вход:
    • id (строка): Идентификатор заметки
    • include_image_data (логическое значение, необязательно): включать ли URL-адреса данных изображений в ответ (по умолчанию: false)
  • Возвращает: полное содержимое заметки, включая HTML, комментарии, вложения, группы, папки и многое другое.

kibela_get_groups

Получить список доступных групп

  • Ввод: нет
  • Возвращает: список групп с подробностями, такими как настройки конфиденциальности и разрешения.

kibela_get_group_folders

Получить папки в группе

  • Вход:
    • groupId (строка): идентификатор группы
    • parentFolderId (строка, необязательно): идентификатор родительской папки для вложенных папок.
  • Возвращает: список папок с их примечаниями и метаданными.

kibela_get_group_notes

Получайте заметки в группе, которые не прикреплены ни к одной папке

  • Вход:
    • groupId (строка): идентификатор группы
  • Возвращает: список заметок с информацией об авторе, отсортированный по времени последнего обновления.

kibela_get_folder_notes

Получить заметки в папке

  • Вход:
    • folderId (строка): идентификатор папки
    • limit (число, необязательно): количество заметок для извлечения (по умолчанию: 100)
  • Возвращает: список заметок с информацией об авторе, отсортированный по времени последнего обновления.

kibela_get_users

Получить список пользователей

  • Ввод: нет
  • Возвращает: список пользователей с идентификатором, учетной записью и настоящим именем.

kibela_like_note

Нравится заметка

  • Вход:
    • noteId (строка): идентификатор заметки
  • Возвращает: обновленный список лайков

kibela_unlike_note

В отличие от заметки

  • Вход:
    • noteId (строка): идентификатор заметки
  • Возвращает: обновленный список лайков

kibela_get_recently_viewed_notes

Получите недавно просмотренные заметки

  • Вход:
    • limit (число, необязательно): количество заметок для извлечения (макс. 15)
  • Возвращает: список недавно просмотренных заметок с информацией об авторе.

kibela_get_note_from_path

Получить содержимое заметки по ее пути или URL

  • Вход:
    • path (строка): путь к заметке (например, '/group/folder/note') или полный URL-адрес Kibela (например, ' https://team.kibe.la/notes/123 ')
    • include_image_data (логическое значение, необязательно): включать ли URL-адреса данных изображений в ответ (по умолчанию: false)
  • Возвращает: полное содержимое заметки, включая HTML, комментарии, вложения, группы, папки и многое другое.

Местное развитие

Работает из источника

  1. Клонировать репозиторий
  2. Установить зависимости: npm install

Настройка среды

Для локальной разработки обновите ~/.cursor/mcp.json :

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

инспектор МКП

npx @modelcontextprotocol/inspector node ./dist/src/index.js

и установить окружение

Докер

Сборка и запуск локально:

docker build -t mcp-kibela-server .

Тогда используйте эту конфигурацию:

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

Для транспорта SSE убедитесь, что URL-адрес сервера установлен следующим образом: http://localhost:3000/sse

Другие продукты

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Обеспечивает интеграцию с API Kibela для поиска и извлечения заметок, позволяя магистрам права бесп��епятственно взаимодействовать с контентом Kibela.

  1. Функции
    1. Конфигурация
      1. Переменные среды
    2. Интеграция курсора
      1. Инструменты
        1. kibela_search_notes
        2. kibela_get_my_notes
        3. kibela_get_note_content
        4. kibela_get_groups
        5. kibela_get_group_folders
        6. kibela_get_group_notes
        7. kibela_get_folder_notes
        8. kibela_get_users
        9. kibela_like_note
        10. kibela_unlike_note
        11. kibela_get_recently_viewed_notes
        12. kibela_get_note_from_path
      2. Местное развитие
        1. Работает из источника
        2. Настройка среды
        3. инспектор МКП
        4. Докер
      3. Другие продукты

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Enables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.
          Last updated -
          1
          560
          4
          JavaScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          Enables interaction with Notion through the Notion API by exposing it as tools for LLMs, allowing operations like reading, creating, updating, and deleting Notion pages seamlessly via natural language.
          Last updated -
          10
          20
          TypeScript
        • -
          security
          F
          license
          -
          quality
          Enables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.
          Last updated -
          JavaScript
          • Apple
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.
          Last updated -
          6
          559
          12
          TypeScript
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/kiwamizamurai/mcp-kibela-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server