Convex MCP server

Convex MCP server

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

数据库交互
数据与应用分析
访问服务器

README

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static-http.s3.amazonaws.com/logo/convex-logo-light.svg" width="600"> <source media="(prefers-color-scheme: light)" srcset="https://static-http.s3.amazonaws.com/logo/convex-logo.svg" width="600"> <img alt="Convex logo" src="https://static-http.s3.amazonaws.com/logo/convex-logo.svg" width="600"> </picture> </p>

Convex 是一个开源的反应式数据库,旨在简化 Web 应用程序开发人员(无论是人类还是 LLM)的生活。通过编写纯 TypeScript,以强大的数据一致性获取数据并执行业务逻辑。

Convex 提供了一个数据库、一个编写服务器函数的地方以及客户端库。它可以轻松构建和扩展动态实时更新的应用程序。阅读文档以了解更多信息

Convex 后端的开发由 Convex 团队主导。我们欢迎错误修复乐于接收反馈。我们会将此存储库与几天内的任何内部开发工作同步。

开始使用

访问我们的文档以了解有关 Convex 的更多信息,并按照我们的入门指南进行操作。

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

自托管

自托管产品包括云产品的大部分功能,包括仪表板和 CLI。自托管的 Convex 可以与各种工具配合使用,包括 Neon、Fly.io、Vercel、Netlify、RDS、Sqlite、Postgres 等。

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

社区与支持

  • 加入我们的 Discord 社区 以获得帮助和讨论。
  • 通过 GitHub Issues 报告构建和使用开源 Convex 后端时遇到的问题

从源代码构建

请参阅 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/ 为查询和 mutation 设置用户定义的函数 JS 环境
      • udf-tests/ 是用于测试隔离层的一组函数
      • system-udfs/ 包含 Convex 系统使用的函数,例如 CLI

推荐服务器

VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选
MCP Web Research Server

MCP Web Research Server

一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。

精选