This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a commit to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/3.8-dev by this push:
new e679b6c315 CTR small fixes to mcp reference doc and upgrade docs
e679b6c315 is described below
commit e679b6c3155d7604395d8e6d9c9f7eaa905c15d9
Author: Yang Xia <[email protected]>
AuthorDate: Tue Mar 31 14:40:36 2026 -0700
CTR small fixes to mcp reference doc and upgrade docs
---
docs/src/reference/gremlin-applications.asciidoc | 10 +++++-----
docs/src/upgrade/release-3.8.1.asciidoc | 8 ++++++++
2 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/docs/src/reference/gremlin-applications.asciidoc
b/docs/src/reference/gremlin-applications.asciidoc
index 0604e48b35..c54359bc74 100644
--- a/docs/src/reference/gremlin-applications.asciidoc
+++ b/docs/src/reference/gremlin-applications.asciidoc
@@ -3014,7 +3014,7 @@ describeGraph(HadoopGraph)
----
[[gremlin-mcp]]
-=== Gremlin MCP
+== Gremlin MCP
Gremlin MCP integrates Apache TinkerPop with the Model Context Protocol (MCP)
so that MCP‑capable assistants (for
example, desktop chat clients that support MCP) can discover your graph, run
Gremlin traversals and exchange graph data
@@ -3058,7 +3058,7 @@ The Gremlin MCP server exposes these tools:
* `refresh_schema_cache` — Forces schema discovery to run again when the graph
has changed.
* `format_gremlin_query` — Formats a Gremlin query using gremlint.
-==== Schema discovery
+=== Schema discovery
Schema discovery is the foundation that lets humans and AI assistants reason
about a graph without prior tribal
knowledge. By automatically mapping the graph’s structure and commonly
observed patterns, it produces a concise,
@@ -3078,7 +3078,7 @@ Schema discovery uses Gremlin traversals and sampling to
uncover the following i
* Relationship patterns - Connectivity is derived from the labels of edges and
their incident vertices.
* Enums - Properties with a small set of distinct values may be surfaced as
enumerations to promote precise filters.
-==== Formatting traversals
+=== Formatting traversals
Gremlin is much easier to understand when it is properly formatted with
appropriate line breaks and indents. An AI
assistant can format Gremlin using Gremlint via `format_gremlin_query` MCP
tool which accepts any string input and
@@ -3113,7 +3113,7 @@ g.V().
limit(1).fold())
----
-==== Executing traversals
+=== Executing traversals
When the assistant needs to answer a question, a common sequence is:
@@ -3130,7 +3130,7 @@ For example, the assistant may execute a traversal like
the following:
g.V().hasLabel('person').has('age', gt(30)).out('knows').values('name')
----
-==== Configuring an MCP Client
+=== Configuring an MCP Client
The MCP client is responsible for launching the Gremlin MCP server and
providing connection details for the Gremlin
endpoint the server should use.
diff --git a/docs/src/upgrade/release-3.8.1.asciidoc
b/docs/src/upgrade/release-3.8.1.asciidoc
index 97aff2dab7..0b0e60b3c7 100644
--- a/docs/src/upgrade/release-3.8.1.asciidoc
+++ b/docs/src/upgrade/release-3.8.1.asciidoc
@@ -132,5 +132,13 @@ intervention.
==== Graph System Providers
+===== New Gherkin Test Tags
+
+New Gherkin test tags have been added for scenarios that require the graph to
support specific property value types:
+`@AllowDateTimePropertyValues`, `@AllowListPropertyValues`,
`@AllowMapPropertyValues`, `@AllowSetPropertyValues`, and
+`@AllowUUIDPropertyValues`. Providers whose graphs do not support storing
these types as property values should exclude
+the relevant tags in their `@CucumberOptions`. The full list of tags can be
found
+link:https://tinkerpop.apache.org/docs/3.8.1/dev/developer/#gherkin-tags[here].
+
==== Graph Driver Providers