Convex — это реактивная база данных с открытым исходным кодом, призванная облегчить жизнь разработчикам веб-приложений, будь то человек или LLM. Извлекайте данные и выполняйте бизнес-логику с высокой степенью согласованности, написав чистый TypeScript.
Convex предоставляет базу данных, место для записи функций сервера и клиентских библиотек. Он упрощает создание и масштабирование динамических приложений с обновлением в реальном времени. Прочтите документацию, чтобы узнать больше .
Разработка бэкэнда Convex ведется командой Convex. Мы приветствуем исправления ошибок и любим получать отзывы . Мы синхронизируем этот репозиторий с любой внутренней разработкой в течение нескольких дней.
Начиная
Посетите нашу документацию , чтобы узнать больше о Convex, и следуйте нашим руководствам по началу работы.
Самый простой способ создания с Convex — через нашу облачную платформу , которая включает щедрый бесплатный уровень и позволяет вам сосредоточиться на создании вашего приложения, не беспокоясь об инфраструктуре. Многие небольшие приложения и сторонние проекты могут работать полностью на бесплатном уровне с нулевыми затратами и нулевым обслуживанием.
Самостоятельный хостинг
Продукт с самостоятельным размещением включает в себя большинство функций облачного продукта, включая панель управления и CLI. Convex с самостоятельным размещением хорошо работает с различными инструментами, включая Neon, Fly.io, Vercel, Netlify, RDS, Sqlite, Postgres и другими.
Вы можете использовать Docker (рекомендуется) или готовый двоичный файл для самостоятельного размещения Convex. Ознакомьтесь с нашим руководством по самостоятельному размещению для получения подробных инструкций. Поддержка сообщества для самостоятельного размещения доступна на канале #self-hosted
в Discord .
Сообщество и поддержка
- Присоединяйтесь к нашему сообществу Discord для получения помощи и обсуждений.
- Сообщайте о проблемах при сборке и использовании бэкэнда Convex с открытым исходным кодом через GitHub Issues
Сборка из источника
См. BUILD.md .
Отказ от ответственности
- Если вы решили разместить самостоятельно, мы рекомендуем следовать руководству по размещению самостоятельно. Если вы вместо этого собираете из исходников, обязательно измените секрет экземпляра и ключ администратора с значений по умолчанию в репозитории.
- Convex наиболее тщательно проверен в бою на Linux и Mac. На Windows у него меньше опыта. Если у вас возникнут проблемы, пожалуйста, напишите нам в Discord в канале
#self-hosted
. - Самостоятельные сборки Convex содержат маяк, который помогает Convex улучшить продукт. Информация минимальна, анонимна и полезна для Convex, но если вы действительно хотите отключить ее, вы можете установить флаг
--disable-beacon
на двоичном файле бэкенда. Сообщения маяка печатаются в журнале и включают только- Случайный идентификатор для вашего развертывания (не используемый где-либо еще)
- Миграционная версия вашей базы данных
- Git rev бэкэнда
- Время безотказной работы бэкэнда
Макет репозитория
crates/
содержит код Rust- Основной двоичный файл
local_backend/
— это сервер приложений поверхRuntime
. Это обслуживающая граница для облака Convex.
- Основной двоичный файл
npm-packages/
содержит как наши публичные, так и внутренние пакеты TypeScript.- Внутренние пакеты
udf-runtime/
настраивает среду JS пользовательских функций для запросов и мутацийudf-tests/
— это набор функций, используемых при тестировании слоя изоляции.system-udfs/
содержит функции, используемые системой Convex, например CLI
- Внутренние пакеты
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер MCP Convex позволяет вам интроспектировать таблицы, вызывать функции и читать/записывать данные без проблем. Агенты могут безопасно генерировать одноразовые запросы — благодаря изолированным запросам Convex, обеспечивающим целостность данных. Идеально подходит для автоматизации ИИ, приложений реального времени и динамического доступа к данным.
- Самостоятельный хостинг
- Сообщество и поддержка
- Сборка из источника
- Отказ от ответственности
- Макет репозитория
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis MCP server aids users in searching and analyzing their photo library by location, labels, and people, offering functionalities like photo analysis and fuzzy matching for enhanced photo management.Last updated -14PythonMIT License
- -securityAlicense-qualityThe Multi DB MCP Server is a high-performance implementation of the Database Model Context Protocol designed to revolutionize how AI agents interact with databases. Currently supporting MySQL and PostgreSQL databases.Last updated -164GoMIT License
- AsecurityFlicenseAqualityAn MCP server that provides comprehensive Excel file operations, data analysis, and visualization capabilities for working with various spreadsheet formats like XLSX, CSV, and JSON.Last updated -836Python
- AsecurityAlicenseAqualityAn open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.Last updated -1044PythonMIT License