Skip to main content

Managing MCP Servers

This guide explains how to manage MCP servers installed in the project.

Overview

Managing MCP servers allows you to:

  • View installed servers
  • See details and configurations of each server
  • Access available tools
  • View execution logs
  • Manage environment variables

Accessing Installed Servers

  1. Navigate to the Projects section in the side menu
  2. Select the desired project
  3. Click on MCP Servers in the project's side menu
  4. Click on the Installed tab

You will see a list of all MCP servers installed in the project.

Viewing Server Details

To see details of an installed server:

  1. Click on the card of the desired server
  2. A modal will open showing:

Displayed Information

  • Name: Server name
  • Status: Current status (Active, Inactive, etc.)
  • Transport Type: Communication method (VIRTUAL_STDIO, etc.)
  • Server ID: Unique identifier
  • Dates: Creation and last update date
  • Workspace ID: Associated workspace ID

Available Tools

The "Available Tools" section shows all the tools provided by the server:

  • Tool Name: Name of the available function
  • Type: Type of the tool (Tool, etc.)
  • Description: Detailed description of the functionality
  • Arguments: Parameters accepted by the tool
  • Return: What the tool returns

JSON Configuration

The "JSON Configuration" section shows the complete configuration of the server in JSON format, including:

  • Execution command
  • Arguments
  • Environment variables (hidden values for security)

You can copy the configuration using the copy button.

Viewing Logs

To view the execution logs of a server:

  1. Open the server details
  2. Click on the View Logs button in the tools section
  3. The logs will show the server activities and errors

Managing Environment Variables

To update environment variables of a server:

  1. Open the server details
  2. Review the configuration section
  3. Edit the environment variables as needed
  4. Save the changes

Note: Variables marked as "Secret" will not be displayed in plain text for security.

Server Status

The server status indicates its current state:

  • Active: Server is running and available
  • Inactive: Server is installed but not active
  • Error: Server encountered an error and is not functioning

Next Steps

Tips

  • Regularly monitor logs to identify issues
  • Keep environment variables updated
  • Check server statuses before using them in assistants
  • Some servers may require a restart after configuration changes