Skip to main content
Anaconda MCP is a remote Model Context Protocol (MCP) server that gives AI coding assistants access to Anaconda’s package intelligence. Once connected, your AI assistant can look up package details, check for known vulnerabilities, review your organization’s channel and policy configuration, and search the Anaconda community forum for troubleshooting threads. Anaconda MCP is read-only. It provides information to help your AI assistant make better recommendations, but it never installs packages or modifies environments.

Prerequisites

  • An Anaconda.com account
  • An MCP-compatible AI coding assistant such as Kilo, Codex, Claude Code, Cursor, VS Code, or Devin

Getting started

Anaconda MCP is a remote service that connects to your preferred AI coding assistant. You can set it up using the Anaconda CLI or through the Kilo Marketplace. Anaconda MCP includes the Anaconda Intelligence skill, which teaches your AI assistant how to use the Anaconda MCP tools effectively. Both the Anaconda CLI and the Kilo Marketplace install the skill automatically.

Get Anaconda MCP

Authentication

Anaconda MCP uses OAuth to authenticate. On first tool use, a browser window opens and prompts you to sign in to your Anaconda.com account. No additional configuration is required. If you set up Anaconda MCP through the Anaconda CLI, you are already authenticated. Some AI coding assistants, such as Cursor, do not support CIMD-based OAuth. If your assistant does not open a browser prompt on first use, you need to configure an API key manually.
1

Open the API Keys page

Go to the Anaconda API Keys page and sign in to your Anaconda.com account.
2

Create a new key

Click + Create API Key. Enter a name for your key, such as “anaconda-mcp”.
3

Set permissions

Under Permissions, set User Resources to Read-only and Platform Channels to No access.
4

Generate and copy the key

Select an expiration period, then click Create API Key. Copy the key and store it securely. You cannot view it again after closing the dialog.
5

Add the key to your agent

Add the API key as a Bearer token in your agent’s MCP server configuration. Ask your agent how to configure a new MCP server using the server URL https://anaconda.com/api/mcp/ if you are unsure where to add it.

Install the Anaconda Intelligence skill

The Anaconda Intelligence skill teaches your AI assistant how to use the Anaconda MCP tools effectively. The Anaconda CLI and Kilo Marketplace install this skill automatically. If you configured Anaconda MCP manually, copy the skill text below and add it to your agent’s skill or system prompt configuration.

Remove the previous anaconda-mcp package

If you previously installed the anaconda-mcp package through Anaconda Desktop or the CLI, Anaconda recommends removing it. Open (Terminal on macOS/Linux) and run the following commands:
1

Activate the environment

If you installed Anaconda MCP through Anaconda Desktop, the environment is called anaconda-mcp.
2

Remove the package

Capabilities

Anaconda MCP includes four core capabilities that your AI assistant calls automatically based on your prompts. Each capability below includes the tool name your assistant uses and example prompts.

Package details

Tool name: package_info Look up pre-install intelligence for a named package: available versions, supported platforms, license, dependency constraints, build variants, download counts, and a CVE summary. Example prompts:
  • “What versions of numpy are available?”
  • “Is pytorch compatible with Python 3.12?”
  • “What are the dependencies for duckdb?”

Security and vulnerability data

Business or Custom plans only Tool name: package_security Get detailed CVE and vulnerability data for a specific package version, including severity scores, fix versions, CVSS vectors, and Anaconda analyst comments. Example prompts:
  • “Are there any security issues with requests 2.32.3?”
  • “What CVEs affect tornado 6.4.2 on linux-64?”
  • “Is there a fix available for the critical vulnerability in cryptography?”

Organization configuration

Tool name: org_config Review your organization’s channel configuration, including available channels, mirrors, and the policy rules applied to each channel. If you’re authenticated to multiple organizations, you’ll be prompted to select one before the tool returns results.
If you are not part of an organization, the tool returns empty results.
Example prompts:
  • “What channels does my organization have configured?”
  • “What policies are applied to our channels?”
  • “Which of my org channels has conda-forge packages?”
When your organization has channel policies configured, package results indicate whether a package is allowed, blocked, or available without restriction, along with an explanation of why a package was blocked. Tool name: search_forum Search the Anaconda community forum for troubleshooting threads, workarounds, and discussions. Example prompts:
  • “Search the forum for CUDA version conflicts when installing PyTorch”
  • “Has anyone else had issues with conda solving taking too long”
  • “Find forum threads about setting up conda behind a corporate proxy”