Official MCP Server from Atlan which enables you to bring the power of metadata to your AI tools
The Atlan Model Context Protocol server allows your AI agents to interact with Atlan services.
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) |
Mac installation
# Install homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Add Homebrew to your PATH (if not already done)
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
# Install Python 3.11
brew install python@3.11
# Verify installation
python3 --version # Should show Python 3.11.x
# Mac
brew install uv
# Verify installation
uv --version
# Clone the repository
git clone https://github.com/atlanhq/agent-toolkit.git
cd agent-toolkit/modelcontextprotocol
# Create and activate a virtual environment
uv venv
source .venv/bin/activate # On Mac/Linux
# Install dependencies
uv sync
# Mac
# Download Docker Desktop from https://www.docker.com/products/docker-desktop
# Follow the installation wizard
# Verify installation in the terminal
docker --version
docker compose version
# Mac
# Install Colima
brew install colima
# Start Colima
colima start
# Install Docker CLI
brew install docker
# Verify installation
docker --version
# Build the latest Atlan MCP server image
git clone https://github.com/atlanhq/agent-toolkit.git
cd agent-toolkit/modelcontextprotocol
docker build . -t atlan-mcp-server:latest
,
) or click on Claude in the top left menu and select "Settings"claude_desktop_config.json
highlighted..cursor
directory in the root of your workspace (if not present already)mcp.json
file inside the .cursor
directorymcp.json
based on the server deployment method you chose earlier{
"mcpServers": {
"Atlan MCP": {
"command": "uv",
"args": [
"run",
"/path/to/your/agent-toolkit/modelcontextprotocol/.venv/bin/atlan-mcp-server"
],
"env": {
"ATLAN_API_KEY": "your_api_key",
"ATLAN_BASE_URL": "https://your-instance.atlan.com",
"ATLAN_AGENT_ID": "your_agent_id"
}
}
}
}
Note:
/path/to/your/agent-toolkit
with the actual path to your cloned repositoryyour_api_key
, your_instance
, and your_agent_id
with your actual Atlan API key, instance URL, and agent ID(optional) respectively{
"mcpServers": {
"atlan": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ATLAN_API_KEY=your_api_key",
"-e",
"ATLAN_BASE_URL=https://your-instance.atlan.com",
"-e",
"ATLAN_AGENT_ID=your_agent_id",
"atlan-mcp-server:latest"
]
}
}
}
Note:
your_api_key
, your_instance
, and your_agent_id
with your actual Atlan API key, instance URL, and agent ID(optional) respectively-e MCP_TRANSPORT=sse
Even though Claude Desktop/Cursor don't yet support remote MCP clients, you can use the mcp-remote local proxy to connect it to your remote MCP server. This lets you to test what an interaction with your remote MCP server will be like with a real-world MCP client.
{
"mcpServers": {
"math": {
"command": "npx",
"args": ["mcp-remote", "https://hosted-domain"]
}
}
}
Want to develop locally? Check out our Local Build Guide for a step-by-step walkthrough!
spawn uv ENOENT {"context":"connection","stack":"Error: spawn uv ENOENT\n at ChildProcess._handle.onexit
, it is most likely this issue where Claude is unable to find uv. To fix it:
which uv
to verify the installation pathwhereis uv
and use that pathProvides AI assistants with a secure and structured way to explore and analyze data in GreptimeDB.
Access Mina blockchain data, including events, actions, and network state, through the Mina Archive Node API.
Provides access to Jewish texts from the Sefaria library.
Access financial statements, including income, balance sheets, and cash flow, for companies listed on the Securities Exchange of Thailand (SET).
Allows LLMs to directly interact with a YugabyteDB database.
Access the NFTGo Developer API for comprehensive NFT data and analytics. Requires an NFTGo API key.
A read-only MCP server for querying live Google Directory data using the CData JDBC Driver.
Stock market API made for AI agents
Execute KQL queries using Azure authentication. Requires Azure CLI login.
Interact with Verodat AI Ready Data platform