Обзор
Kibela MCP Server в настоящее время доступен только как локальный сервер с использованием STDIO и может использоваться с любым клиентом MCP, таким как Claude Desktop или VSCode.
В качестве инструментов реализованы только те API GraphQL, которые общедоступны и подходят для MCP.
Related MCP server: MCP Toolkit
Варианты использования
Спросите об информации в Кибеле
Организуйте папки и статьи в Kibela
Использование ИИ для помощи в написании текстов с помощью Kibela
Требования
Докер установлен
Docker должен быть запущен
Выпущены токены доступа Kibela
Необходимо установить приложение, реализующее клиент MCP.
Установка
Пример: Клод Десктоп
Запишите следующую конфигурацию в claude_desktop_config.json . Установите источник Kibela и токен доступа как переменные среды.
Нет Докера
Затем установите скрипт как команду выполнения. В это время убедитесь, что путь к скрипту абсолютный.
Доступные инструменты
Примечание Операции
search_kibela_note- Поиск заметокquery: Ключевое слово поиска (обязательно)resources: Фильтр типа ресурса (необязательно)coediting: флаг совместного редактирования (необязательно)updated: диапазон дат обновления (необязательно)groupIds: фильтр идентификатора группы (необязательно)folderIds: Фильтр идентификаторов папок (необязательно)likerIds: фильтр идентификатора пользователя лайкера (необязательно).isArchived: Флаг архива (необязательно)sortBy: порядок сортировки (необязательно)
get_kibela_note_by_relay_id— Получить заметку по идентификатору релеidидентификатор реле заметки (обязательно)
get_kibela_note_from_path_or_url— Получить заметку из пути или URLpath: Путь или URL заметки (обязательно)
get_kibela_notes- Получить заметки в папкеfolderId: Идентификатор папки (обязательно)first: Количество записей с начала (необязательно)last: Количество записей с конца (необязательно)
create_kibela_note- Создать новую заметкуtitle: Заголовок заметки (обязательно)content: Примечание к содержанию (обязательно)draft: Флаг проекта (необязательно)groupIds: список идентификаторов групп, к которым нужно принадлежать (обязательно)folders: информация о папке (необязательно)groupId: идентификатор группыfolderName: Имя папки
update_kibela_note_content— Обновить содержимое заметкиid: Идентификатор заметки (обязательно)newContent: Новый контент (обязательно)baseContent: Оригинальный контент (обязательно)
Операции с папками
search_kibela_folder- Поиск папокquery: Ключевое слово поиска (обязательно)
get_kibela_folder_by_relay_id— Получить папку по идентификатору релеidИдентификатор ретранслятора папки (обязательно)first: Количество записей с начала (необязательно)
get_kibela_folder_from_path_or_url— Получить папку из пути или URLpath: Путь к папке или URL (обязательно)first: Количество записей с начала (необязательно)
get_kibela_folders- Получить список папокfirst: Количество записей с начала (необязательно)last: Количество записей с конца (необязательно)
create_kibela_folder- Создать новую папкуgroupId: идентификатор группы (обязательно)fullName: Полный путь к папке (обязательно)
move_kibela_note_to_another_folder— Переместить заметку в другую папкуid: Идентификатор заметки (обязательно)fromFolder: Информация об исходной папке (обязательно)groupId: идентификатор группыfolderName: Имя папки
toFolder: Информация о папке назначения (обязательно)groupId: идентификатор группыfolderName: Имя папки
attach_kibela_note_to_folder— привязать заметку к папкеid: Идентификатор заметки (обязательно)folder: Информация о папке (обязательно)groupId: идентификатор группыfolderName: Имя папки
Операции по комментарию
create_kibela_comment- Создать комментарий к заметкеcontent: Комментарий к содержанию (обязательно)noteId: Идентификатор целевой заметки (обязательно)
create_kibela_comment_reply— Создать ответ на комментарийcontent: Ответить содержание (обязательно)commentId: Идентификатор целевого комментария (обязательно)
Другие операции
get_kibela_groups- Получить список группfirst: Количество записей с начала (необязательно)last: Количество записей с конца (необязательно)
get_kibela_feed_sections- Получить список разделов лентыkind: Тип подачи (обязательно)groupId: идентификатор группы (обязательно)
Доступные подсказки
Запрос на обзор
Принимает URL-адрес в качестве входных данных и просматривает указанную заметку.
Схема ввода:
Поисковая подсказка
Принимает запрос в качестве входных данных и ищет соответствующую информацию.
Схема ввода:
Связанная заметка Подсказка
Принимает URL-адрес в качестве входных данных и исследует связанную заметку.
Схема ввода:
Отразить комментарий Подсказка
Принимает URL-адрес в качестве входных данных и отображает его комментарий в заметке.
Схема ввода:
Настройка
Вы можете настроить описание инструмента и подсказку, подготовив JSON-файл в следующем формате.
Ключи инструментов и подсказок см. в файле server.ts .
А затем прикрепите его к контейнеру следующим образом:
Разработка
Тестирование с помощью MCP Inspector
Лицензия
Данный пакет лицензирован в соответствии с условиями лицензии MIT .