restheart
活跃·★ 876·AGPL-3.0·更新于 2026-05-28
★ API 集成★ 数据处理
RESTHeart是一个专为MongoDB设计的、支持AI代理的后端,提供原生MCP服务器和REST/GraphQL API。
RESTHeart通过原生MCP服务器以及完整的REST和GraphQL API暴露数据,使AI代理和开发者无需自定义集成代码即可读写。它内置认证、授权和插件系统以支持自定义业务逻辑。提供Docker镜像和GraalVM原生二进制。
#AI 智能体#data-persistence#数据库#Docker#框架#GraphQL#Java#MCP 协议
01
功能特性
01为AI代理提供原生MCP服务器
02完整的REST API,支持CRUD、聚合、过滤、排序、分页
03GraphQL API,提供模式驱动映射到MongoDB查询
04WebSocket实时变更流和数据同步
05插件系统,支持Java、JavaScript、Kotlin或TypeScript自定义业务逻辑
02
兼容性
MongoDB
MongoDB
已通过文档验证
MongoDB Atlas
MongoDB Atlas
已通过文档验证
Percona Server
Percona Server
已通过文档验证
FerretDB
FerretDB
已通过文档验证
AWS DocumentDB
AWS DocumentDB
已通过文档验证
Azure Cosmos DB
Azure Cosmos DB
已通过文档验证
03
快速开始
1
$ docker pull softinstigate/restheart:latest
04
使用场景
↳AI代理后端:通过MCP为代理提供生产级MongoDB后端
↳无需样板代码的API开发
↳实时应用:基于WebSocket和SSE的聊天、通知和实时仪表盘
05
同类工具
相关搜索
评论
登录后发表评论
- CCorey Zhang2026年5月21日
Good choice if you already have a massive Mongo database and want to build LLM agents quickly.
- Finley Lee2026年5月14日
The docker-compose setup is seamless, had it running in under 5 minutes.
- BBlake Thompson2026年5月10日
Does this support MongoDB Atlas serverless instances without any connection pooling issues?
- HHarley Garcia2026年4月16日
Having GraphQL support on top of standard REST endpoints is extremely convenient.
- EElliot Kim2026年3月25日
Makes it incredibly easy to expose MongoDB collections to Claude via MCP.