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
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。