> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

Plugins extend your agents' ability to interact with external services. **Anaconda Curated** plugins are built and maintained by Anaconda and include an MCP server connection, skills, and any required dependencies. **Custom** plugins are MCP servers you register yourself for services that don't have a curated plugin.

Select <Icon src="/docs/images/lucide/blocks.svg" /> **Plugins** from the left-hand navigation to open the page.

## Anaconda Curated

The Anaconda Curated tab lists plugins built and maintained by Anaconda. Each plugin bundles MCP tools, skills, and any required dependencies.

Agent Studio ships with the following curated plugins:

* **Anaconda**: Connect to conda environment and package management capabilities and Anaconda documentation.
* **nteract**: Work with Jupyter notebooks through MCP, including creating, running, and managing cells and kernels.
* **Jupyter**: Inspect notebook files, list kernels, connect to notebooks, run notebook workflows, and work with Jupyter context.
* **Atlassian**: Access Jira and Confluence for ticket management, sprint tracking, and documentation.
* **Miro**: Create and edit content on Miro boards, including sticky notes, flows, and diagrams.
* **Omni Analytics**: Query data using natural language through Omni's governed semantic model.
* **Ramp**: Enable secure, read-only access to Ramp data for customer-defined logic.
* **GitHub**: Create and review pull requests, manage issues, trigger and monitor Actions runs, clone repos, and more.
* **Web Search**: Query the web to return titles, URLs, and text content.

To add a curated plugin to an agent, see [Plugins](/docs/anaconda-desktop/agent-studio/agents#plugins).

## Custom

The Custom tab lists MCP servers you have registered manually, as well as any [tool servers](/docs/anaconda-desktop/agent-studio/tool-servers) you have built in Agent Studio. Use this tab to register external MCP endpoints that are not available as curated plugins.

### Viewing custom plugins

Select a server's card to view its details dialog. The dialog has two tabs:

* **About**: Shows details about the server. For MCP servers, this includes the transport type and connection URL or command. For tool servers, this includes the name, description, and Python tool files.
* **Tools**: Lists the tools the server exposes, grouped by type.

### Registering an MCP server

1. Select <Icon src="/docs/images/lucide/blocks.svg" /> **Plugins** from the left-hand navigation.
2. Click **Custom** in the left sidebar.
3. Click <Icon src="/docs/images/lucide/plus.svg" /> **Add** in the upper-right corner.
4. Enter a **Name** for the server. This must be a unique identifier.
5. Select a **Transport** and configure the connection:

   <Tabs>
     <Tab title="Streamable HTTP">
       Use Streamable HTTP for MCP servers that expose an HTTP endpoint. This is the recommended transport for remote and locally hosted servers.

       1. Enter the server's **URL** (for example, `http://localhost:3000/mcp`).
       2. Click <Icon src="/docs/images/lucide/plus.svg" /> **Add**.
     </Tab>

     <Tab title="Standard I/O (stdio)">
       Use stdio for MCP servers that run locally as a process on your machine.

       1. Enter the **Command** to start the server (for example, `npx` or `uvx`).
       2. (Optional) Add any required **Arguments**. Click <Icon src="/docs/images/lucide/plus.svg" /> **Add argument** to add additional arguments.
       3. (Optional) Add **Environment variables** as key-value pairs. Click <Icon src="/docs/images/lucide/plus.svg" /> **Add environment variable** to add additional variables.
       4. (Optional) Enter a **Working Directory** for the server process. Use `~` to refer to your home directory.
       5. Click <Icon src="/docs/images/lucide/plus.svg" /> **Add**.
     </Tab>

     <Tab title="Server-Sent Events (SSE)">
       Use SSE for MCP servers that are already running and expose an SSE endpoint.

       1. Enter the server's **URL** (for example, `http://localhost:3000/sse`).
       2. Click <Icon src="/docs/images/lucide/plus.svg" /> **Add**.
     </Tab>
   </Tabs>

### Enabling a server for an agent

Once a server is registered as a custom plugin, select its card to open its details dialog, then click <Icon src="/docs/images/lucide/plus.svg" /> **Add to Agents** to enable it for one or more agents.

### Editing a custom plugin

* **MCP servers**: Select the server's card to open its details dialog, then click <Icon src="/docs/images/lucide/pencil.svg" /> **Edit** to update its configuration.
* **Tool servers**: Select the tool server's card to open its details dialog, then click **Open Tool Server** to open it in the Tool Servers editor.

### Deleting a custom plugin

Select a server's card to open its details dialog, then click <Icon src="/docs/images/lucide/trash-2.svg" /> **Delete** to remove it.

<Note>
  Deleting an MCP server removes it from all agents that use it. Those agents will no longer have access to the server's tools.
</Note>
