The AI MCP UI package provides the UI for users to start and use MCP servers
Features
Start and stop MCP servers.
Provide preference schema for autocomplete etc. in preferences
Commands
Start MCP Server
Command ID:mcp.startserver
Label:MCP: Start MCP Server
Functionality: Allows you to start a MCP server by selecting from a list of configured servers.
Stop MCP Server
Command ID:mcp.stopserver
Label:MCP: Stop MCP Server
Functionality: Allows you to stop a running MCP server by selecting from a list of currently running servers.
Usage
Starting a MCP Server:
Use the command palette to invoke MCP: Start MCP Server.
A quick pick menu will appear with a list of configured MCP servers.
Select a server to start.
Stopping a MCP Server:
Use the command palette to invoke MCP: Stop MCP Server.
A quick pick menu will display a list of currently running MCP servers.
Select a server to stop.
Using provided tool functions
Only functions of started MCP servers can be used
Open a prompt template and add the added tool functions
Type '~{' to open the auto completion
Configuration
To configure MCP servers, open the preferences and add entries to the MCP Servers Configuration section.
See the Theia MCP package (@theia/ai-mcp) README for more information.