Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
14 changes: 3 additions & 11 deletions modelcontextprotocol/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down Expand Up @@ -178,7 +177,7 @@ You can restrict access to specific tools using the `RESTRICTED_TOOLS` environme
"-e",
"ATLAN_AGENT_ID=<YOUR_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"
]
}
Expand All @@ -198,7 +197,7 @@ You can restrict access to specific tools using the `RESTRICTED_TOOLS` environme
"ATLAN_API_KEY": "<YOUR_API_KEY>",
"ATLAN_BASE_URL": "https://<YOUR_INSTANCE>.atlan.com",
"ATLAN_AGENT_ID": "<YOUR_AGENT_ID>",
"RESTRICTED_TOOLS": "get_assets_by_dsl_tool,update_assets_tool"
"RESTRICTED_TOOLS": "update_assets_tool"
}
}
}
Expand All @@ -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
Expand All @@ -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
Expand Down
Loading