Skip to main content
The Anaconda Assistant is a built-in AI agent that helps you manage conda environments, create and configure AI agents, and build MCP tool servers through conversation. Describe what you need, and the assistant handles the configuration for you.
Agent Studio Home page showing the Anaconda Assistant chat input and quick-action buttons
Actions that manage conda environments require Anaconda Desktop to be running.

Accessing the Anaconda Assistant

Start a conversation with the assistant from the Home page using the chat input. You can also open the Anaconda Assistant from anywhere in Agent Studio by selecting in the upper-right corner. This opens the assistant in a side panel that stays available as you navigate between pages. The assistant is aware of the page you are currently viewing and can offer contextual help.

Managing conda environments

Select Help with my Environments or describe what you need to the assistant in the text box. The assistant can create environments with specific packages and versions, or you can describe your project and let it determine the right configuration. Before installing or removing packages, the assistant previews the changes and asks for confirmation. The assistant can:
  • Create, clone, rename, and remove conda environments
  • Search for packages across conda channels, and install, update, or remove them
  • Add, remove, reorder, and validate conda channels
  • Create environments from Quick Start templates
  • Export environments as YAML for sharing
Example prompts:
  • “Create an environment called ml-project with Python 3.11, scikit-learn, and pandas”
  • “What packages are installed in my data-analysis environment?”
  • “Update numpy to the latest version in my ml-project environment”

Managing agents

Select Create a new Agent or Show me my Agents, or describe what you need to the assistant in the text box. Detailed requests that describe your agent’s purpose and intended behavior can result in the assistant creating a fully configured agent, including its system prompt, AI provider, and tools. If your use case calls for it, the assistant can create multiple agents configured to work together. Before writing custom Python tools, the assistant checks whether an existing MCP server already provides the functionality you need. The assistant can:
  • Create agents and configure their system prompt, model, temperature, and response format
  • Write custom Python tools using the @tool decorator
  • Browse the plugin marketplace, install plugins, and attach them to agents
  • Connect MCP servers to agents
  • Start, stop, and check the status of agent runtimes
  • Invoke other agents by name
Example prompts:
  • “Create a code review agent that checks Python files for security issues and suggests fixes”
  • “Add the Atlassian plugin to my project-manager agent”
  • “Write a tool for my agent that queries our PostgreSQL database and returns results as a table”

Building MCP tool servers

The assistant can scaffold MCP tool server projects that expose Python tools to any MCP-compatible client. Tool servers let you share a set of tools across multiple agents or make them available to external applications like Claude Desktop or Cursor. The assistant can:
  • Create new tool server projects
  • Write Python @tool functions for the server
  • Sync tool files with the server configuration
  • Connect a tool server to any agent as an MCP server
Example prompts:
  • “Create a tool server called weather-tools with a function that fetches the current forecast for a given city”
  • “Add a tool to my data-tools server that converts CSV files to JSON”
  • “Connect my weather-tools server to my travel-planner agent”
For more information about tool servers, see Tool servers.