3.1
3.1.0-beta2
Note
- Requires CAST Imaging 3.6.5-funcrel or later - see the documentation.
- If updating to 3.1.0-beta1 or later from a previous release, ensure that you follow the update instructions to set the NEO4J_URL parameter in the config/app.config file.
New Features
| Summary | Details |
|---|---|
| Local JSONL telemetry for MCP activity | The MCP server now supports local telemetry for MCP tool calls and the Imaging API calls performed by those tools. Telemetry is controlled through the following parameters: TELEMETRY_ENABLED (default value is true)/ TELEMETRY_LOCAL_FILE (local storage location). One JSON object is written per MCP tool call. Records include tool and client information, execution duration, success or error status, and aggregated Imaging API activity. Raw authentication credentials are not recorded. Telemetry is enabled by default in this release for fresh installations and updates. See the documentation. |
| Separate structural and semantic search meta-tools | The intent-based tool surface now provides separate discovery and execution tools for structural and semantic searches. When semantic search is enabled, MCP clients can use dedicated semantic-search dispatchers alongside the structural-search dispatchers, providing clearer tool selection and routing for GraphRAG-backed queries. New semantic-search meta-tool pair alongside the structural pair have been introduced: 1. get_semantic_search_function_syntax, 2. run_semantic_search_function. See the meta-tool documentation. |
Feature Improvements
| Summary | Details |
|---|---|
| Intent-based meta-tool surface is now the default | The MCP_TOOL_SURFACE_PROFILE variable now defaults to "intents" instead of "full". The "intents" profile exposes a smaller meta-tool surface that allows MCP clients to discover and execute the appropriate Imaging functions through dispatchers, reducing the number of tools initially exposed to the AI client. Fresh installations use "intents" by default. When an existing Windows or Docker installation is updated, the installer also changes the existing MCP_TOOL_SURFACE_PROFILE value to "intents". Users who require all MCP tools to be exposed directly can set: MCP_TOOL_SURFACE_PROFILE="full" after completing the update. See the meta-tool documentation. |
3.1.0-beta1
Note
- Requires CAST Imaging 3.6.5-funcrel or later - see the documentation.
- If updating to 3.1.0-beta1 or later from a previous release, ensure that you follow the update instructions to set the NEO4J_URL parameter in the config/app.config file.
New Features
| Summary | Details |
|---|---|
| Introduced GraphRAG support in the MCP Server. | This release adds a new GraphRAG toolset that enables semantic search and exploration over existing GraphRAG data stored in Neo4j. Users can search for relevant code context, discover extracted entities and concept topics, inspect relationships between entities, retrieve generated documents linked to Imaging objects, transactions, data graphs, and services, and validate the GraphRAG runtime configuration. GraphRAG tools are enabled by default. Requires CAST Imaging 3.6.5-funcrel or later. See the documentation. |