Releases: surrealdb/surrealmcp
Releases · surrealdb/surrealmcp
Release v0.4.0
What's Changed
- Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #34
- fix: install default crypto provider when starting server by @martinschaer in #35
Full Changelog: v0.3.0...v0.4.0
Release v0.3.0
What's Changed
- fix: relate content type by @martinschaer in #33
- Ensure schemars are generated correctly
- Improve the
relatetool schema inputs and functionality
New Contributors
- @martinschaer made their first contribution in #33
Full Changelog: v0.2.0...v0.3.0
Release v0.2.0
What's Changed
- Update 3rd party dependencies by @tobiemh in #28
- Bump rmcp from 0.5.0 to 0.6.0 by @dependabot[bot] in #30
- docs: instructions for Zed by @ThatOneCalculator in #31
- Fix Docker build by @tobiemh in #29
New Contributors
- @ThatOneCalculator made their first contribution in #31
Full Changelog: v0.1.0...v0.2.0
Release v0.1.0
We’re excited to announce the first preview release of SurrealMCP, the Model Context Protocol (MCP) server for SurrealDB and SurrealDB Cloud. This release establishes the foundation for integrating SurrealDB into AI assistants, developer IDEs, agents, and data platforms.
🎉 Overview
- 🚀 Multi-transport support: stdio, HTTP, and Unix socket
- 🔐 Secure authentication with SurrealDB Cloud
- 📊 Built-in logging, metrics, and OpenTelemetry tracing
- ⚡ Configurable rate limiting and health checks
- 🤖 Out-of-the-box AI tool integration (Cursor, Cline, Claude Desktop, GitHub Copilot)
- ☁️ Direct SurrealDB Cloud connections with automatic authentication
✨ Features
- Multiple transport modes: connect via
stdio, HTTP, and Unix socket connections. - Authentication: secure bearer token authentication with SurrealDB Cloud.
- Rate limiting: configurable per-request rate limiting to protect your services.
- Health checks: built-in endpoint to monitor server readiness and availability.
- Structured logging & metrics: rich observability via tracing, structured logs, and OpenTelemetry support.
- Endpoint lockdown: restrict access to specific SurrealDB instances for added security.
- AI coding tools integration: out-of-the-box support for AI tools like Cursor, Cline, Claude Desktop, and GitHub Copilot, enabling AI-powered database operations.
- Cloud connection support: direct connections to SurrealDB Cloud instances with automatic authentication, health validation, and secure temporary tokens.
- Namespace and database management: switch between namespaces, list databases, and manage SurrealDB instances directly from MCP clients.
- Cloud lifecycle operations: create, pause/resume, and monitor SurrealDB Cloud instances, including backup and health status.
- OAuth2 integration: automatic discovery of authorization server details via
.well-knownendpoints. - Docker support: build and run SurrealMCP as a container for easy deployment and scaling.