Об этом проекте
Coral — это локальный интерфейс единого запроса, предназначенный для ИИ-агентов, чтобы получать доступ к данным из различных источников, таких как GitHub, Slack, Datadog, Linear и локальные файлы. Вместо множественных вызовов инструментов для каждого источника агенты пишут SQL-запросы, которые Coral преобразует в вызовы API или чтение файлов, возвращая единый табличный набор результатов. Этот подход снижает использование токенов, упрощает объединения между источниками и повышает эффективность сложных задач чтения.
Ключевые функции включают:
- **SQL поверх API**: запросы к нескольким живым источникам через SQL, с таблицами, представленными как схемы (например, `github.issues`).
- **Межисходные объединения**: выполнение объединений между разными источниками в одном операторе, с локальным выполнением после получения данных.
- **Локальность**: все данные, учетные данные и история использования остаются на машине пользователя.
- **Интеграция MCP**: предоставление Coral агентам, таким как Claude Code, Codex, Cursor или VS Code, через встроенный MCP-сервер.
- **Десктоп и CLI**: доступно как настольное приложение для macOS, Linux и Windows, а также CLI для серверов и автоматизации.
- **Расширяемые источники**: встроенные источники (Datadog, GitHub, Linear, Sentry, Slack, Stripe и т.д.) плюс сообщества спецификаций и пользовательские определения источников в YAML.
- **Готовность к продакшену**: обработка пагинации, кэширования и проталкивания запросов для минимизации трафика API.
Бенчмарки против прямых MCP провайдеров показывают улучшенную точность и экономическую эффективность, особенно для сложных задач агентов кодирования. Проект лицензирован Apache 2.0 и активно развивается при поддержке сообщества через Discord и GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.