Skip to main content
Glama

Kibela MCP Server

MIT License
31
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

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

You must be authenticated.

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
          An MCP server for managing and persisting notes, offering CRUD operations, note summarization, and resource-based access via a note:// URI scheme.
          Last updated -
          4
          6
          Python
          MIT License
        • -
          security
          A
          license
          -
          quality
          Provides a note storage system with a custom URI scheme and includes tools for adding notes and generating summaries for Tuya devices.
          Last updated -
          1
          Python
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          Facilitates initiating Ollama queries via Claude and manages a simple note storage system with capabilities to add, summarize, and access notes using custom URIs.
          Last updated -
          1
          2
          Python
          • Apple
        • A
          security
          A
          license
          A
          quality
          Enables interaction with Apple Notes via natural language, supporting note creation, search, and retrieval with iCloud integration for seamless note management.
          Last updated -
          3
          2
          TypeScript
          MIT License
          • Apple

        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