Skip to main content

Understanding MCP Servers in StudioAssist

With MCP Servers configured, StudioAssist's AI agent can generate test cases, make edits to files, and understand your test case questions much better.

Why use MCP servers​

An MCP server, or Model Context Protocol server, allows an LLM (Large Language Model) AI model to do more than just generate texts.

Think of an MCP server as a toolbox for your LLM AI agent. When you prompt, it analyzes the prompt, finds the tools, and tells your AI agent to use these tools for the job. As a result, your agent can do tasks it could not do before, with much higher precision.

See Managing MCP Servers and Tools in StudioAssist to learn more about how to configure MCP servers and tools.

Built-in vs. external MCP servers in Katalon Studio​

In StudioAssist, we provide two Katalon built-in MCP servers. These servers have tools related to Katalon's knowledge base and uses. With these equipped, you can query Katalon's knowledge base and vibe-code test cases just through prompting with StudioAssist's AI agent.

See Katalon MCP Server Tools in StudioAssist for details on what our MCP server tools do.

We also support adding external MCP servers for StudioAssist's AI agent. Adding these equips the AI agent with more capabilities.

See Adding external MCP Servers in StudioAssist for more details on what servers/tools are available.

Supported transport methods for MCP servers​

Note
  • StudioAssist currently does not work with servers using STDIO as a transport method.
  • MCP server with authentication is not supported yet.

Currently, StudioAssist supports MCP servers with SSE or HTTP transport methods:

Transport methodExecution environmentUser typeInput requirement
SSE (HTTP with Server-Sent Event)On your own machine (local) or remote (online)Multiple users can access the MCP serverURL to an SSE endpoint
HTTP (Modern Streamable HTTP)On your own machine (local) or remote (online)Multiple users can access the MCP serversURL to an HTTP endpoint

Katalon MCP Server​

This section contains descriptions of Katalon's built-in servers and tools.

Note:

Katalon's built-in MCP servers can be disabled, but can't be removed.

This server specializes in finding/returning Katalon's document.

No.ToolDescription
1.search_katalon_knowledge_baseFind information on Katalon's documents at Katalon Docs .

Katalon Studio MCP Server​

This server has tools to write/create/edit test case elements.

No.ToolDescription
1.getCustomKeywordsRetrieves a list of all custom keywords available in the current project
2.getTestObjectsRetrieves a list of all test object IDs from the current project
3.getTestCasesRetrieves a list of all test case IDs available in the current project
4.getTestCaseScriptRetrieves the Groovy script content and other metadata for a specific test case
5.updateTestCaseScriptUpdates the Groovy script content for an existing test case
6.createTestCaseCreates a new test case under a specific folder with the provided details
7.updateTestCaseUpdates test case including name, description, tags, and comments
8.createCustomKeywordCreates a new custom keyword class with the specified content. The keyword will be created in the Keywords source folder.
Was this page helpful?