Skip to main content
The MCP Servers view provides a unified interface for managing your Model Context Protocol (MCP) server connections. You can see both the configuration-level details and the runtime status of each server, add new servers, and control connections — all without editing configuration files.

Route

  • /mcp — opens the MCP server management view

Backing RPC

  • mcp.list — all configured servers + runtime state + tools
  • mcp.add(name, transport, ...) — register a new server (writes to mcp.servers in config.yaml)
  • mcp.remove(name) — unregister
  • mcp.setEnabled(name, enabled) — soft-disable in config
  • mcp.connect(name) / mcp.disconnect(name) / mcp.reconnect(name) — runtime connection control
  • mcp.test(name) — send a ping/list-tools probe
  • mcp.getToolSchema(name, toolName) — full JSON schema for a single tool
  • mcp.approveToolUse(name, toolName, agentId) — tool-level approval gate
Server config persistence flows through config.patch — changes survive restart.

What You See

Server List

The main area displays all configured MCP servers as cards. Each server card shows:
ElementDescription
NameThe server’s configured name
TransportConnection type: stdio, sse, or http
StatusRuntime connection state shown as a colored tag (connected, disconnected, error)
EnabledToggle switch to enable or disable the server in configuration
Server VersionThe MCP server’s reported name and version (when connected)
Capability BadgesTags showing what the server supports: tools, resources, prompts
Tool CountNumber of tools exposed by the server
Click a server card to expand its detail panel and see configuration details, tool inventory, and runtime actions.

Server Detail Panel

When you select a server, the detail panel shows:
  • Configuration — the server’s command, arguments, URL, environment variables, and custom headers (depending on transport type)
  • Server Instructions — if the server provides instructions text, a toggle reveals it
  • Tool Inventory — a list of all tools the server exposes, each with its name and description. Tools are listed as they were discovered during the last connection

Add Server Form

Click the “Add Server” button in the header to open the inline form. The form adapts based on the selected transport:
  • stdio — enter a server name and command (e.g., npx -y @mcp/server)
  • sse — enter a server name, SSE URL, optional custom headers, and environment variables
  • http — enter a server name, HTTP URL, optional custom headers, and environment variables
Environment variables are entered one per line in KEY=VALUE format. Custom headers use Header-Name: value format.

Runtime Actions

For each server, the available actions depend on its current state:
ActionWhen AvailableWhat It Does
ConnectServer is disconnectedInitiates a new connection to the MCP server
DisconnectServer is connectedCloses the active connection
ReconnectServer is connectedDisconnects and reconnects (useful after server updates)
TestServer is connectedSends a test request to verify the connection is healthy
DeleteAlwaysRemoves the server from configuration (with confirmation dialog)
The view uses a poll-on-action pattern: after any connection change (connect, disconnect, reconnect), the server list reloads to reflect the updated state.

Common Tasks

1

Add a new MCP server

Click “Add Server”, enter the server name, select the transport type, fill in the command or URL, and click “Add Server” to save.
2

Check server health

Look at the status tag on each server card. Connected servers show a green status. Click a connected server and use the “Test” action to verify the connection.
3

View available tools

Click a connected server to expand its detail panel. The tool inventory section lists all tools with their names and descriptions.
4

Reconnect after server update

Select the server and click “Reconnect”. The server will disconnect and establish a fresh connection, picking up any tool changes.

MCP Integration

Learn about the Model Context Protocol and how Comis uses it.

Skills View

Browse installed skills per agent, including MCP-provided tools.

Config Editor

Edit MCP server configuration directly in the YAML editor.