restheart logo
restheart
★ 894
vs
mcp-java-sdk-examples logo
mcp-java-sdk-examples
★ 33

restheart vs mcp-java-sdk-examples

restheart: RESTHeart exposes your data through a native MCP server and full REST and GraphQL APIs, so AI agents and developers can read and write without custom integration code. It ships with authentication, authorization, and a plugin system for custom business logic. Available as Docker image and GraalVM native binary.; mcp-java-sdk-examples: This repository provides a collection of examples for the Model Context Protocol (MCP) using Java SDKs. It primarily demonstrates a JDBC server that exposes database metadata as an MCP resource for LLM applications.

01

TL;DR

restheart logo
restheartAPI Integration · ★ 894

AI agent backends: give agents production-grade MongoDB backend via MCP

mcp-java-sdk-examples logo
mcp-java-sdk-examplesAPI Integration · ★ 33

Providing LLM applications access to live database schema information.

02

Side-by-Side Comparison

Field
restheart logorestheart
mcp-java-sdk-examples logomcp-java-sdk-examples
Category
API Integration
API Integration
Stars
★ 894
★ 33
License
AGPL-3.0
MIT
Install Command
docker pull softinstigate/restheart:latest
./mvnw -pl mcp-server-jdbc/mcp-server-jdbc-annotated-sdk -am package
Updated
1d ago
3d ago
Open Source
Yes
Yes
Tags
ai-agents, data-persistence, database
Java, SDK, MCP
03

Features

restheart logorestheart
01Native MCP Server for AI agents
02Full REST API with CRUD, aggregation, filtering, sorting, pagination
03GraphQL API with schema-driven mapping to MongoDB queries
04WebSocket for real-time change streams and data sync
05Plugin system for custom business logic with Java, JavaScript, Kotlin, or TypeScript
mcp-java-sdk-examples logomcp-java-sdk-examples
01Exposing JDBC database metadata as an MCP resource.
02Standardized data and functionality exposure to LLM applications.
03Integration with various LLM development environments and tools (e.g., Claude Desktop, Cursor, VS Code).
04

Use Cases

restheart logorestheart
↳AI agent backends: give agents production-grade MongoDB backend via MCP
↳API development without boilerplate
↳Real-time applications: WebSocket and SSE for chat, notifications, and live dashboards
mcp-java-sdk-examples logomcp-java-sdk-examples
↳Providing LLM applications access to live database schema information.
↳Developing custom MCP servers to expose specific application data or tools.
↳Integrating Java-based services with an LLM ecosystem via MCP.
FAQ

FAQ

What is the difference between restheart and mcp-java-sdk-examples?
Both restheart and mcp-java-sdk-examples are in the API Integration category. restheart has 894 stars, while mcp-java-sdk-examples has 33 stars.
Which is better, restheart or mcp-java-sdk-examples?
The best choice depends on your use case. Choose restheart if AI agent backends: give agents production-grade MongoDB backend via MCP, and mcp-java-sdk-examples if Providing LLM applications access to live database schema information..
Is restheart free or open source?
Yes, restheart is open source on GitHub (AGPL-3.0).
Is mcp-java-sdk-examples free or open source?
Yes, mcp-java-sdk-examples is open source on GitHub (MIT).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related