Oxynote MCP
MCP технической wiki дает агенту чтение и правку документов, а защищенные страницы проводят изменения через черновик на проверку.
- 515 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- MCP-клиент читает и меняет документы; защита черновиками зависит от настроек страницы.
Установка
- Работает в
Ручная установка
docker run -d -p 8080:8080 \
-v oxynote_data:/oxynote/data \
ghcr.io/oxynote/oxynoteПервый блок Quick Start разворачивает приложение и сохраняет данные в томе. MCP настраивается отдельно.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- MCP-клиент читает и меняет документы; защита черновиками зависит от настроек страницы.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Oxynote соединяет технические документы с живыми графиками Prometheus и SQL. MCP-клиент читает страницы как структурированные блоки и меняет нужные части. На защищенной странице изменения остаются в черновике с разницей версий до одобрения и слияния человеком. Рабочее пространство развертывается в собственном Docker-контейнере. Пользователь отдельно подтверждает подключение внешнего агента. Встроенный AI-помощник необязателен: MCP можно использовать без него, а обычные страницы и графики работают без настройки модели.
Для кого. Для инженерных команд, которым нужно обсуждать документацию и показатели сервиса вместе с агентом.
Подходит, если
- К описанию сервиса нужно добавить живой график.
- Агент должен предложить правку части страницы.
- Изменение инструкции нужно проверить как черновик.
- Для технической wiki требуется собственное развертывание.
Не подходит, если
- Нужны уже готовые журналы, алерты и административные действия продукта.
- Нельзя развернуть контейнер и хранить рабочее пространство.
- Одобрение MCP-клиента хотят считать подтверждением каждой правки.
Пример запроса к агенту
Подключись к тестовому Oxynote и предложи черновик правки защищенной страницы без слияния.MCP
- Транспорт
- http
- Авторизация
- OAuth
Ограничения
После первого запуска смените демонстрационный пароль администратора до открытия сервиса другим людям. MCP требует HTTPS или локального адреса вроде localhost: на обычном HTTP в локальной сети он выключен. Записывающие инструменты не запрашивают подтверждения перед каждой правкой; для обязательного ревью сделайте страницу защищенной и настройте поведение клиента. Данные графиков приходят из ваших подключений, поэтому используйте ограниченные учетные записи и не передавайте модели закрытый контекст без разрешения.
Как отключить. Отзовите клиента в настройках Oxynote и удалите MCP-подключение. Для полного отключения завершите контейнер, сохранив том с данными.
Частые вопросы
Какой MCP-транспорт используется?
Streamable HTTP, путь `/core/api/mcp`.
Как проходит авторизация?
OAuth 2.1 с браузерным подтверждением каждого клиента.
Нужен ли встроенный AI-помощник?
Нет. Он и внешний MCP настраиваются независимо.
Одобрение сразу сливает черновик?
Нет. Одобрение и слияние — отдельные действия.
Можно ли заменить весь мониторинг?
Сейчас есть графики; логи, трассировки и алерты еще разрабатываются.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЛокальная база документов для агента: гибридный поиск по смыслу и словам и веб-интерфейс для просмотра и загрузки
MCP-сервер открывает агенту чтение и поиск по локальным базам Molio, включая дерево файлов и вопросы по содержимому.
PageIndex MCP — длинные PDF для агента
PageIndex MCP
MCP-сервер дает агенту читать длинные PDF по дереву структуры документа: поиск рассуждением вместо векторной базы
Плагин Zotero со встроенным MCP-сервером: агент ищет по библиотеке, читает PDF и заметки, работает с аннотациями и метаданными
MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown
MCP-сервер связывает агента с учебным холстом, где вопрос к фрагменту документа открывает новый связанный материал.
Коротко о README
На одной странице можно менять и пояснение, и запрос графика. Разница блоков помогает проверить их согласованность перед публикацией.