ByteAsk Embedded MCP
Справочники по прошивкам для агента: регистры, Modbus и SCPI с цитатой и страницей, а при отсутствии данных отказ без выдумки
- 26 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Агент отправляет тексты запросов на внешний сервер ByteAsk, заявки request_document записываются там в журнал
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/byteask-embedded-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Агент отправляет тексты запросов на внешний сервер ByteAsk, заявки request_document записываются там в журнал
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ByteAsk Embedded MCP — открытый сервер за сервисом ByteAsk Embedded Docs. Он нужен агентам, которые пишут код прошивок, драйверов и протоколов и должны брать точные факты: смещения регистров, коды функций Modbus, точки SunSpec, команды SCPI, пороги срабатывания, символы API. Сервер возвращает дословные фрагменты со ссылкой на раздел и страницу, а не составленный ответ. Если подходящего источника нет, сервер отвечает "нет уверенного совпадения" и не подставляет значение. Три инструмента: search_docs ищет по корпусу и возвращает до восьми результатов, get_context раскрывает результат до всего раздела по result_id, request_document просит добавить недостающий документ, запрос записывается на стороне сервера. Описания инструментов настроены так, чтобы агент вызывал поиск при виде шестнадцатеричного значения, кода Modbus или названия МК. Подключение к размещенному серверу идет по адресу https://mcp.byteask.ai/mcp. Репозиторий содержит сам сервер, транспорты stdio и Streamable HTTP, проверку токена и интерфейс поискового бэкенда.
Для кого. Инженерам встраиваемых систем, чей агент пишет драйверы и протоколы и не должен придумывать значения регистров по памяти.
Подходит, если
- Нужно узнать, какой код функции Modbus записывает несколько регистров, и получить номер страницы
- Агент пишет драйвер Ethernet-контроллера и сверяет имя регистра ETH_DMACTXDLAR по справочнику
- Параметры точек SunSpec для инвертора проверяют по документу перед записью в код
- Для команды SCPI нужна дословная формулировка из руководства прибора
- Не хватает документа в корпусе, и через request_document подают заявку на добавление
Не подходит, если
- Нужны собственные документы в поиске: корпус с лицензированными источниками остается на стороне ByteAsk
- Требуется синтез или объяснение: сервер возвращает дословные фрагменты, а не готовый ответ
- Работа идет вне встраиваемой разработки: корпус рассчитан на справочники по прошивкам и протоколам
- Нужна гарантированная защита внешнего доступа: проверка токена в репозитории работает как заглушка
Пример запроса к агенту
Какой код функции Modbus записывает несколько регистров удержания? Ответь цитатой из справочника с номером страницы.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
MCP_HTTP_AUTH_TOKENсекрет- Токен для HTTP-запуска, без него сервер работает без авторизации (только для разработки).
BYTEASK_BACKEND- Модуль и фабрика бэкенда в формате module:callable, пусто означает пример.
Ограничения
Проект в стадии `beta`. В репозитории только сервер и пример бэкенда с несколькими иллюстративными записями, а движок поиска и лицензированный корпус работают на стороне размещенного сервиса. Проверка токена для HTTP описана как заглушка с общим секретом, перед публичным открытием ее заменяют настоящей авторизацией. Последний коммит в репозитории сделан в июне 2026 года. Для локального запуска нужны Python 3.10 и uv.
Как отключить. Выполните claude mcp `remove` byteask-embedded-docs. Серверу не нужны локальные службы, после удаления агент перестает обращаться к адресу mcp.byteask.ai.
Частые вопросы
Как подключить ByteAsk Embedded Docs к Claude Code?
Выполните claude mcp add --transport http byteask-embedded-docs https://mcp.byteask.ai/mcp. Для Codex и Cursor в README приведен вариант через npx -y mcp-remote с тем же адресом.
Что сервер делает, когда ответа нет?
Возвращает честное "нет уверенного совпадения" и подсказывает не выдумывать значение. Сервер не составляет ответов и не подставляет похожие данные.
Можно ли запустить сервер локально со своими документами?
Да, через интерфейс SearchBackend: реализуйте методы `search` и get_context и укажите модуль в переменной BYTEASK_BACKEND. Без этого запускается пример с иллюстративными записями.
Нужен ли ключ для размещенного сервера?
README для размещенного адреса ключ не упоминает: команда подключения содержит только адрес. Для собственного HTTP-запуска можно задать токен через MCP_HTTP_AUTH_TOKEN.
Что делает request_document?
Подает заявку на добавление недостающего документа в корпус, заявка записывается в журнал на стороне сервера.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер Ref: поиск по документации API и библиотек, который отдает агенту только нужные куски страниц
Docs MCP Server
Grounded Docs MCP Server
Локальный MCP-сервер: индексирует документацию из сайтов, GitHub, npm, PyPI и файлов и дает агенту поиск по нужной версии
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
MCP-поиск по документации БСП
BSP Documentation MCP
MCP-сервер для Codex со смысловым поиском по документации Библиотеки стандартных подсистем 1С
Консольный отладчик MCP-серверов от Giant Swarm: REPL для инструментов, OAuth 2.1 и режим MCP-сервера для Cursor
MCP-сервер превращает операции OpenAPI в инструменты агента и отправляет реальные запросы к указанному REST API.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| ByteAsk Embedded MCP (эта карточка) | да | не нужна | 26 | |
| Embedded Skills | нет | 787 | скиллы для сборки, отладки и шин, а не поиск цитат в справочниках | |
| Context7 | да | API-ключ | 64 240 | подставляет документацию библиотек нужной версии, а не справочники по регистрам и протоколам |
Коротко о README
README объясняет назначение сервера, быстрый старт на uv, способы подключения к Claude Code, Codex и Cursor и таблицу инструментов с примером ответа. Дальше описаны интерфейс бэкенда, переменные окружения, запуск по HTTP, структура проекта и меры безопасности.