Skip to content

Releases: surrealdb/surrealmcp

Release v0.4.0

05 Sep 13:19
f72d3f7

Choose a tag to compare

Release v0.4.0 Pre-release
Pre-release

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

27 Aug 00:30
b09b9c2

Choose a tag to compare

Release v0.3.0 Pre-release
Pre-release

What's Changed

  • fix: relate content type by @martinschaer in #33
  • Ensure schemars are generated correctly
  • Improve the relate tool schema inputs and functionality

New Contributors

Full Changelog: v0.2.0...v0.3.0

Release v0.2.0

26 Aug 12:30
60b7c87

Choose a tag to compare

Release v0.2.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

Release v0.1.0

21 Aug 15:32
4f8d44d

Choose a tag to compare

Release v0.1.0 Pre-release
Pre-release

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-known endpoints.
  • Docker support: build and run SurrealMCP as a container for easy deployment and scaling.