Theia API Documentation v1.65.0
    Preparing search index...

    Module @theia/ai-mcp-ui

    Model Context Server (MCP) UI Integration

    The AI MCP UI package provides the UI for users to start and use MCP servers

    • Start and stop MCP servers.
    • Provide preference schema for autocomplete etc. in preferences
    • 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.
    • 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.
    1. 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.
    2. 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.
    3. 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

    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.

    Theia AI MCP README User documentation on MCP in the Theia IDE List of available MCP servers

    Modules

    mcp-command-contribution
    mcp-ui-frontend-module