API ВЕГА
English

Bibooks MCP server

Бесплатный общедоступный сервер Model Context Protocol для Bibooks — библиотеки двуязычных аудиокниг для изучающих языки. В каждой книге предложения текста сопровождаются переводом, а аудиозапись озвучивает оба языка. Книги доступны на уровнях CEFR от A1 до C2 и на десятках языков, включая многие языки, которые не представлены в других двуязычных приложениях для чтения: тамильский, урду, пенджаби, тайский, иврит, исландский и другие.

Подключите AI-ассистента, чтобы искать книги в библиотеке, читать параллельный текст книги предложение за предложением и получать ссылку на аудио для чтения вместе с диктором.

В этом репозитории находятся только документация и конфигурации клиентов. Сервер размещён на bibooks.org — устанавливать или запускать ничего не нужно.

Установка

Claude (веб-версия и приложение для компьютера)

Откройте Customize, затем Connectors. Выберите Add custom connector, вставьте https://bibooks.org/mcp и укажите No sign in.

Claude Code

claude mcp add --transport http bibooks https://bibooks.org/mcp

Cursor

Установить в Cursor или добавьте сервер в ~/.cursor/mcp.json (examples/cursor.json):

{
  "mcpServers": {
    "bibooks": { "url": "https://bibooks.org/mcp" }
  }
}

VS Code

Добавьте сервер в .vscode/mcp.json (examples/vscode.json):

{
  "servers": {
    "bibooks": { "type": "http", "url": "https://bibooks.org/mcp" }
  }
}

ChatGPT

Откройте Plugins и выберите Add custom MCP server. Вставьте https://bibooks.org/mcp и укажите No authentication. Возможность добавлять пользовательские серверы зависит от тарифного плана OpenAI.

Gemini CLI

gemini mcp add --transport http bibooks https://bibooks.org/mcp

Другие клиенты

Подойдёт любой клиент, поддерживающий удалённые MCP-серверы через Streamable HTTP. В разных клиентах этот параметр называется по-разному: url, serverUrl или httpUrl. См. примеры конфигурации.

Инструменты

Все инструменты доступны только для чтения.

ИнструментНазначение
search_booksПоиск в общедоступной библиотеке по изучаемому языку, родному языку учащегося, уровню CEFR, аудитории, продолжительности, названию или автору.
get_bookСведения об одной книге: название, автор, языки, уровень, продолжительность, ссылки на страницу для чтения, аудио и изображение для публикации.
read_bookТекст книги, разбитый на пары предложений с переводом, страница за страницей.
find_related_booksПоиск других книг на языке выбранной книги; при необходимости можно указать уровень учащегося.
list_languagesСписок поддерживаемых языков, их коды и количество книг для каждого.

Промпты

ПромптАргументыНазначение
find_book_for_levellanguage, levelНайти книгу на выбранном языке для заданного уровня CEFR.
practice_with_bookbook_idЗаниматься по выбранной книге: читать пары предложений и проверять себя с помощью вопросов.

Примеры запросов

  • «Найди рассказ уровня A2 на тамильском и пришли ссылку».

  • «Какие есть бесплатные двуязычные аудиокниги для изучения исландского?»

  • «Прочитай первые десять предложений этой книги вместе с переводом, а затем проверь мои знания лексики».

  • «На каких языках больше всего книг для начинающих?»

  • «Посоветуй три книги на японском для учащегося уровня B1».

REST API

Тот же каталог доступен в формате JSON через HTTPS: интерактивная справка, документ OpenAPI.

Ограничения и содержимое

Частота запросов ограничена для каждого IP-адреса. При превышении лимита клиент получает ответ HTTP 429 с заголовком Retry-After. Названия книг, имена авторов и тексты предоставлены их издателями или созданы с помощью AI. Воспринимайте их как материал для чтения, а не как инструкции.

Поддержка

Если у вас есть вопросы или возникли проблемы, свяжитесь с нами: https://bibooks.org/contact или создайте issue в этом репозитории. Политика конфиденциальности: https://bibooks.org/privacy. Условия использования: https://bibooks.org/terms.