Skip to content

Commit 388e9d3

Browse files
authored
Added docs for Neo4j Sandbox MCP (#378)
* Added docs for Neo4j Sandbox MCP * Updated URLs for MCP-Sandbox
1 parent 91ac6fd commit 388e9d3

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed
100 KB
Loading
115 KB
Loading

modules/genai-ecosystem/pages/model-context-protocol-mcp.adoc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,37 @@ Cypher Ingest
232232
image::https://dist.neo4j.com/wp-content/uploads/mcp-data-modeling-claude-data-discovery.png[width=400]
233233
image::https://dist.neo4j.com/wp-content/uploads/mcp-data-modeling-claude-data-model-1-viz.png[width=400]
234234

235+
=== MCP-Sandbox
236+
237+
The https://github.com/neo4j-contrib/sandbox-mcp-server[sandbox-mcp-server^] server provides tools for managing https://sandbox.neo4j.com[Neo4j Sandboxes^] instances directly from your development environment. This server simplifies the development workflow by allowing you to programmatically control your sandboxes.
238+
239+
A key feature of this MCP server is the ability to not only manage the lifecycle of sandboxes (creating, terminating, extending) but also to directly interact with the data inside them. You can retrieve the database schema and execute both read and write Cypher queries on any of your running sandbox instances. This is particularly useful for rapid prototyping, testing, and data exploration without leaving your IDE.
240+
241+
Instance & User Management:
242+
* `start_new_sandbox`: Creates a new sandbox instance for a specific use case.
243+
* `list_sandboxes_for_user`: Lists all active sandboxes for the user.
244+
* `terminate_sandbox`: Deletes a sandbox instance.
245+
* `get_sandbox_connection_details`: Retrieves connection details for a sandbox.
246+
* `extend_sandbox_lifetime`: Extends the lifetime of a sandbox.
247+
* `invite_sandbox_collaborator`: Invites a collaborator to a sandbox.
248+
* `get_user_information`: Retrieves information for the authenticated user.
249+
250+
Data Interaction:
251+
* `get_schema`: Fetches the graph schema from a sandbox.
252+
* `read_query`: Executes a read-only Cypher query.
253+
* `write_query`: Executes a write Cypher query.
254+
255+
Backup & Aura Upload:
256+
* `request_sandbox_backup`: Requests a backup for a sandbox.
257+
* `list_sandbox_backups`: Lists available backups for a sandbox.
258+
* `get_backup_result`: Retrieves the result of a backup task.
259+
* `get_sandbox_backup_download_url`: Gets a download URL for a backup file.
260+
* `upload_sandbox_to_aura`: Uploads a sandbox backup to an Aura instance.
261+
* `get_aura_upload_result`: Retrieves the result of an Aura upload task.
262+
263+
image::https://dist.neo4j.com/wp-content/uploads/mcp-neo4j-sandbox-list-create.png[width=400]
264+
image::https://dist.neo4j.com/wp-content/uploads/mcp-neo4j-sandbox-get-schema.png[width=400]
265+
235266
== Google MCP Toolbox
236267

237268
https://googleapis.github.io/genai-toolbox/getting-started/mcp_quickstart/[Google's MCP Toolbox for Database^] is an https://github.com/googleapis/genai-toolbox[open source tool^] to integrate a variety of databases as sources for agentic systems.

0 commit comments

Comments
 (0)