From 4f5df6e4edfe7c348a4613fb522aeb744c8165a1 Mon Sep 17 00:00:00 2001 From: Mothership Date: Thu, 2 Apr 2026 04:00:47 +0000 Subject: [PATCH] docs: remove get_assets_by_dsl_tool references The tool was removed from the production MCP server (agent-toolkit-internal) on 2026-03-13 and replaced by semantic_search_tool + search_assets_tool. These stale references in CLAUDE.md and README.md cause MCP clients to attempt calling a non-existent tool, resulting in 100% failure rate. Fixes: AICHAT-832 Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 3 +-- modelcontextprotocol/README.md | 14 +++----------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 0618288..f65217f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,12 +8,11 @@ The Atlan MCP server uses OAuth 2.1 authentication. Users authenticate via the ` ## Available MCP Tools -12 tools are enabled by default for most customers. 3 additional tools are available but require enablement per tenant via feature flags. +12 tools are enabled by default for most customers. 2 additional tools are available but require enablement per tenant via feature flags. ### Search & Discovery - **`semantic_search_tool`** - Natural language search across all data assets using AI-powered semantic understanding. - **`search_assets_tool`** *(not enabled by default)* - Search assets using structured filters and conditions. -- **`get_assets_by_dsl_tool`** *(not enabled by default)* - Query assets using Atlan's DSL (Domain Specific Language) for advanced filtering. ### Lineage - **`traverse_lineage_tool`** - Trace data flow upstream (where data comes from) or downstream (where data goes). diff --git a/modelcontextprotocol/README.md b/modelcontextprotocol/README.md index ca7f5b2..efdc38d 100644 --- a/modelcontextprotocol/README.md +++ b/modelcontextprotocol/README.md @@ -140,7 +140,6 @@ Open `Cursor > Settings > Tools & Integrations > New MCP Server` to include the | Tool | Description | | ------------------- | ----------------------------------------------------------------- | | `search_assets` | Search for assets based on conditions | -| `get_assets_by_dsl` | Retrieve assets using a DSL query | | `traverse_lineage` | Retrieve lineage for an asset | | `update_assets` | Update asset attributes (user description and certificate status) | | `create_glossaries` | Create glossaries | @@ -178,7 +177,7 @@ You can restrict access to specific tools using the `RESTRICTED_TOOLS` environme "-e", "ATLAN_AGENT_ID=", "-e", - "RESTRICTED_TOOLS=get_assets_by_dsl_tool,update_assets_tool", + "RESTRICTED_TOOLS=update_assets_tool", "ghcr.io/atlanhq/atlan-mcp-server:latest" ] } @@ -198,7 +197,7 @@ You can restrict access to specific tools using the `RESTRICTED_TOOLS` environme "ATLAN_API_KEY": "", "ATLAN_BASE_URL": "https://.atlan.com", "ATLAN_AGENT_ID": "", - "RESTRICTED_TOOLS": "get_assets_by_dsl_tool,update_assets_tool" + "RESTRICTED_TOOLS": "update_assets_tool" } } } @@ -210,7 +209,6 @@ You can restrict access to specific tools using the `RESTRICTED_TOOLS` environme You can restrict any of the following tools: - `search_assets_tool` - Asset search functionality -- `get_assets_by_dsl_tool` - DSL query execution - `traverse_lineage_tool` - Lineage traversal - `update_assets_tool` - Asset updates (descriptions, certificates) - `create_glossaries` - Glossary creation @@ -229,16 +227,10 @@ Restrict all write operations: RESTRICTED_TOOLS=update_assets_tool,create_glossaries,create_glossary_categories,create_glossary_terms,create_dq_rules_tool,update_dq_rules_tool,schedule_dq_rules_tool,delete_dq_rules_tool ``` -#### Disable DSL Queries -For security or performance reasons: -``` -RESTRICTED_TOOLS=get_assets_by_dsl_tool -``` - #### Minimal Access Allow only basic search: ``` -RESTRICTED_TOOLS=get_assets_by_dsl_tool,update_assets_tool,traverse_lineage_tool,create_glossaries,create_glossary_categories,create_glossary_terms,create_dq_rules_tool,update_dq_rules_tool,schedule_dq_rules_tool,delete_dq_rules_tool +RESTRICTED_TOOLS=update_assets_tool,traverse_lineage_tool,create_glossaries,create_glossary_categories,create_glossary_terms,create_dq_rules_tool,update_dq_rules_tool,schedule_dq_rules_tool,delete_dq_rules_tool ``` ### How It Works