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

# MCP Servers

> Connect remote MCP Servers to access Resources and Tools in your Neurons.

<Warning>
  MCP Servers, and specifically the use of remote MCP servers, are nascent
  technology subject to rapid and frequent change.
</Warning>

## Introduction

[Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) is an open protocol that standardizes how applications provide context to LLMs.

The MCP Servers feature in Prompteus allows users to import and configure remotely hosted MCP Servers over the [Streamable HTTP transport](https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http) to access and use [Resources](https://modelcontextprotocol.io/docs/concepts/resources) and [Tools](https://modelcontextprotocol.io/docs/concepts/tools) in your Neurons.

<Note>
  Specification around remote MCP Servers are [still in
  development](https://modelcontextprotocol.io/quickstart/server#why-claude-for-desktop-and-not-claude-ai).
</Note>

In the MCP [General architecture](https://modelcontextprotocol.io/introduction#general-architecture), Prompteus is an MCP Host, and Neurons (and more specifically, the Call AI Model node) within Prompteus are MCP Clients.

## Importing an MCP Server

To import an MCP Server in Prompteus:

1. Navigate to the MCP Servers page, then click the **Import MCP Server** button.

<Frame caption="MCP Servers">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=721fd2b0216ff87862c900f9f16bdf28" width="1920" height="796" data-path="images/mcp-server.png" />
</Frame>

<Frame caption="Import MCP Server button">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-import-button.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=bf1867122fa2d167f9d9cb4dadce4b9e" width="212" height="71" data-path="images/mcp-server-import-button.png" />
</Frame>

2. Enter in the required fields:

* **MCP Server URL**: The URL of the MCP Server you want to import.
* **Authentication Type**: The authentication type for the MCP Server (default is None).

<Frame caption="Import MCP Server before fetching">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-import-pre-fetch.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=6f306b93ddf424c67fb517e939006628" width="1921" height="839" data-path="images/mcp-server-import-pre-fetch.png" />
</Frame>

3. Click the **Fetch** button to validate the URL and initialize the server.

<Frame caption="Import MCP Server after fetching">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-import-post-fetch.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=2d92125ad5350dede23df8dcaa77c348" width="1921" height="794" data-path="images/mcp-server-import-post-fetch.png" />
</Frame>

<Frame caption="Import MCP Server fetch button">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-fetch-button.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=346e92592b1d7094b23c0413e8cd56f2" width="129" height="65" data-path="images/mcp-server-fetch-button.png" />
</Frame>

4. Add a **Friendly Name** for the MCP Server if desired. This is optional, but may be useful for distinguishing between multiple MCP Servers that have different subsets of **Tools** and **Resources** selected.

<Frame caption="Import MCP Server Friendly Name">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-friendly-name.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=e85bfb3f1c1e2828980a5016a7d59ecf" width="326" height="91" data-path="images/mcp-server-friendly-name.png" />
</Frame>

5. If the server is successfully initialized, you will see a list of available **Tools** and **Resources** for selection.

<Frame caption="Import MCP Server Tools and Resources">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-import-tools.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=55c06aefe8c7d369d871ac490a96ba59" width="1919" height="849" data-path="images/mcp-server-import-tools.png" />
</Frame>

6. Select the **Tools** and **Resources** you want to import from the MCP Server.

<Info>
  Users may import the same MCP Server multiple times, with different subsets of
  **Tools** and **Resources** selected.
</Info>

<Frame caption="Import MCP Server Tools and Resources selection">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-import-tools-focused.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=769c0716002b3bbf820075f265cc5971" width="1013" height="556" data-path="images/mcp-server-import-tools-focused.png" />
</Frame>

7. Click the **Import** button to finish the import.

<Frame caption="Import MCP Server Import button">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-import-button-with-icon.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=0b7540e5499c6f68587c3a16539e2b42" width="118" height="58" data-path="images/mcp-server-import-button-with-icon.png" />
</Frame>

## Using an MCP Server in a Neuron workflow

**MCP Servers** are accessed from the [Call AI Model](/neurons/editor/nodes/call-ai-model) node in the Neuron workflow.

To use an MCP Server's tools or resources in a Neuron workflow:

1. Navigate to the [editor](/neurons/editor/visual-editor) of a Neuron.

2. Add a [Call AI Model](/neurons/editor/nodes/call-ai-model) node to the workflow, if one doesn't already exist.

3. In the [Call AI Model](/neurons/editor/nodes/call-ai-model) node's settings, select one or more MCP Servers from the **Select an MCP Server** dropdown.

<Info>
  If you have multiple MCP Servers imported, you can select multiple MCP Servers
  to use in a single Neuron workflow. Setting clear and descriptive **Friendly
  Names** for MCP Servers can help you distinguish between them.
</Info>

<Frame caption="MCP Server Import selection">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-neruon-worflow-1.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=e781a7649bc5ae0ee28a9e64fbd83c76" width="478" height="321" data-path="images/mcp-server-neruon-worflow-1.png" />
</Frame>

## Modifying or deleting an existing MCP Server

### Editing an MCP Server's Configuration

To make changes to an existing MCP Server:

1. Select it from the list of MCP Servers by clicking it's card.

<Frame caption="MCP Server list">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-list.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=fb414c7f8e0165c297686afee9352afc" width="1917" height="786" data-path="images/mcp-server-list.png" />
</Frame>

2. Make changes such as:

   * Update the **MCP Server URL** (requires revalidation of the server)
   * Update the **Authentication Type** (requires revalidation of the server)
   * Update the **Friendly Name**
   * Update the selected **Tools** and **Resources**

<Frame caption="Update MCP Server Update - MCP Server URL, Authentication Type and Friendly Name ">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-update-options-1.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=f57c38d6c900b320628ebff2e6ca84f6" width="988" height="123" data-path="images/mcp-server-update-options-1.png" />
</Frame>

<Frame caption="Update MCP Server Update - Tools and Resources">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-update-options-2.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=1e0fdc5d9c16a849c21ea7576242eaea" width="1008" height="427" data-path="images/mcp-server-update-options-2.png" />
</Frame>

3. Click the **Update** button to save the changes.

<Frame caption="Update MCP Server button">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-update-button-with-icon.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=5c3aa2afda792b4f77d58e69b1eb0402" width="123" height="66" data-path="images/mcp-server-update-button-with-icon.png" />
</Frame>

### Deleting an MCP Server

To delete an MCP Server:

1. Select it from the list of MCP Servers by clicking it's card.

<Frame caption="MCP Server list">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-list.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=fb414c7f8e0165c297686afee9352afc" width="1917" height="786" data-path="images/mcp-server-list.png" />
</Frame>

2. Click the **Delete** button to delete the MCP Server.

<Frame caption="Update MCP Server">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-update.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=fa91de6bbf815bc1dc486508f8cf2a8e" width="1919" height="843" data-path="images/mcp-server-update.png" />
</Frame>

3. Confirm the deletion.

<Info>
  MCP Servers cannot be deleted if they are used in any Neuron workflows. A
  warning will be displayed if this is the case.
</Info>

<Frame caption="Update MCP Server Delete button">
  <img src="https://mintcdn.com/prompteus/uTex2l3oayvFPLwX/images/mcp-server-update-delete-dialog.png?fit=max&auto=format&n=uTex2l3oayvFPLwX&q=85&s=19fd44c4fd75b21aa3c58adb50e6783b" width="478" height="425" data-path="images/mcp-server-update-delete-dialog.png" />
</Frame>

## Limitations

* Prompteus only supports remote MCP Servers configured to use the [Streamable HTTP transport](https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http).

* MCP Servers in Prompteus currently do not support importing and using{" "}
  [Prompts](https://modelcontextprotocol.io/docs/concepts/prompts) within
  Neurons.
