This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch gremlin-mcp in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 7b2d11e28d6d61e282d7574de4d6e8e5e40cdf42 Author: Stephen Mallette <[email protected]> AuthorDate: Tue Oct 7 12:50:05 2025 -0400 Docs about unexpected mutations by gremlin-mcp --- docs/src/reference/gremlin-applications.asciidoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 2bcffc995c..301fdb23bb 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -3034,6 +3034,10 @@ the graph via standard Gremlin traversals. IMPORTANT: Gremlin MCP is currently available for experimental use only. It is under active development and its features may change. +WARNING: Gremlin MCP can modify the graph to which it is connected. To prevent such changes, ensure that Gremlin MCP is +configured to work against a read-only instance of the graph. Gremlin Server hosted graphs can configure their graph +using `withStrategies(ReadOnlyStrategy)` for that protection. + WARNING: Gremlin MCP executes global graph traversal to help it understand the schema and gather statistics. On a large graph these queries will be costly. If you are trying Gremlin MCP, please try it with a smaller subset of your graph for experimentation purposes.
