Convex MCP server

Official

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Provides community support through the Discord channel, particularly for self-hosting questions in the #self-hosted channel

  • Recommended method for self-hosting Convex using Docker containers

  • Self-hosted Convex works well with Fly.io for deployment

Convex是一个开源的响应式数据库,旨在简化 Web 应用开发者(无论是人类开发者还是法学硕士)的工作。只需编写纯 TypeScript 代码,即可获取数据并以高度一致的方式执行业务逻辑。

Convex 提供数据库、编写服务器函数的地方以及客户端库。它使构建和扩展动态实时更新应用变得简单。阅读文档了解更多信息

Convex 后端的开发由 Convex 团队主导。我们欢迎错误修复,并乐于收到反馈。我们会在几天内将此代码库与所有内部开发工作同步。

入门

访问我们的文档以了解有关 Convex 的更多信息并遵循我们的入门指南。

使用 Convex 构建的最简单方法是通过我们的云平台。该平台提供丰富的免费套餐,让您专注于构建应用程序,无需担心基础设施。许多小型应用程序和辅助项目可以完全在免费套餐上运行,无需任何成本和维护。

自托管

自托管产品包含云产品的大部分功能,包括仪表板和命令行界面 (CLI)。自托管 Convex 可与多种工具良好配合,包括 Neon、Fly.io、Vercel、Netlify、RDS、Sqlite、Postgres 等。

您可以使用 Docker(推荐)或预构建的二进制文件来自行托管 Convex。查看我们的自托管指南,了解详细说明。您可以在Discord上的#self-hosted频道获取自托管的社区支持。

社区与支持

从源代码构建

参见BUILD.md

免责声明

  • 如果您选择自托管,我们建议您遵循自托管指南。如果您是从源代码构建,请务必更改您的实例密钥和管理密钥,使其与代码库中的默认值不同。
  • Convex 在 Linux 和 Mac 上经过了最全面的测试。在 Windows 上,它的经验较少。如果您遇到问题,请在Discord#self-hosted频道上留言。
  • Convex 自托管构建版本包含一个 Beacon,用于帮助 Convex 改进产品。这些信息非常精简且匿名,对 Convex 很有帮助,但如果您确实想禁用它,可以在后端二进制文件中设置--disable-beacon标志。Beacon 的消息会打印在日志中,并且仅包含
    • 您的部署的随机标识符(未在其他地方使用)
    • 数据库的迁移版本
    • 后端的 Git rev
    • 后端正常运行时间

存储库布局

  • crates/包含 Rust 代码
    • 主二进制文件
      • local_backend/Runtime之上的一个应用服务器。这是 Convex 云的服务边缘。
  • npm-packages/包含我们的公共和内部 TypeScript 包。
    • 内部包
      • udf-runtime/设置用于查询和变异的用户定义函数 JS 环境
      • udf-tests/是用于测试隔离层的函数集合
      • system-udfs/包含 Convex 系统使用的功能,例如 CLI
-
security - not tested
F
license - not found
-
quality - not tested

Convex 的 MCP 服务器让您可以无缝地检查表、调用函数并读写数据。借助 Convex 的沙盒查询,代理可以安全地生成一次性查询,从而确保数据完整性。非常适合 AI 自动化、实时应用和动态数据访问。

  1. Self Hosting
    1. Community & Support
      1. Building from source
        1. Disclaimers
          1. Repository layout
            ID: bfm97spkcc