How-to Videos

How QA Teams Are Saving Hours Every Sprint Using Claude with MCP?

QA teams are cutting hours of manual work every sprint by connecting Claude to Pcloudy through MCP (Model Context Protocol). This video walks through exactly how that integration works —…

Aug 25, 2026 12 min watch Jeroline
Share

About this video

QA teams are cutting hours of manual work every sprint by connecting Claude to Pcloudy through MCP (Model Context Protocol). This video walks through exactly how that integration works — and the time savings it unlocks for real testing workflows.

✅ Step-by-step: connecting Claude to Pcloudy via MCP
✅ Real use cases where teams save hours per sprint
✅ AI-assisted testing without leaving your existing workflow
✅ Practical setup — not just theory

See how AI is actually changing day-to-day QA work

Video Transcript

Full transcript of this video — How QA Teams Are Saving Hours Every Sprint Using Claude with MCP?. Jump to any moment or read straight through.

00:00

Dinakar

Hello, everyone, and welcome to pCloudy’s webinar, “How QA Teams Are Saving Hours Every Sprint Using Claude with Qpilot MCP.”

00:00:07

Dinakar

My name is Dinakar, and I’ll be your host today.

00:00:10

Dinakar

Before we begin, I’d like to go over a few housekeeping points.

00:00:14

Dinakar

You may have noticed that your line is currently muted.

00:00:17

Dinakar

If you have any questions or need clarification, please use the Q&A option at the bottom of your screen.

00:00:23

Dinakar

We’ll answer your questions during the Q&A session toward the end of the webinar.

00:00:27

Dinakar

Please also note that we’re recording this webinar.

00:00:29

Dinakar

We’ll share the recording afterward so you can watch it again or share it with your colleagues.

00:00:34

Dinakar

With that said, let me introduce today’s speaker, Jessica Selvin.

00:00:38

Dinakar

Jessica is Lead, Solution Engineering at pCloudy.

00:00:43

Dinakar

She has more than five years of experience in the IT industry.

00:00:48

Dinakar

Before joining pCloudy, she worked at LTIMindtree as a presales consultant, designing automation solutions for various industries.

00:00:56

Dinakar

She also has expertise in data analytics, machine learning, and artificial intelligence tools.

00:01:03

Dinakar

Without further ado, I’ll hand it over to Jessica.

00:01:07

Dinakar

Over to you, Jessica.

00:01:09

Jessica

Thank you so much for that introduction, Dinakar.

00:01:13

Jessica

I hope my screen is visible.

00:01:17

Jessica

As Dinakar mentioned, today’s topic is how Claude and the Qpilot MCP connection can help you generate tests faster, view all your test results in one place, and save hours otherwise spent switching between tools.

00:01:39

Jessica

Let’s begin by looking at what AI has already solved and why some testing activities still take so much time.

00:01:47

Jessica

Test generation, for example, has largely been solved by recent advances in AI.

00:01:57

Jessica

Whether you use an AI agent such as Qpilot or GitHub Copilot to write Playwright scripts, you can describe a flow and generate scripts quickly.

00:02:10

Jessica

That’s genuinely impressive, and the capability has become widely available very quickly.

00:02:21

Jessica

However, most QA teams still use several different tools.

00:02:24

Jessica

A QA engineer might use one tool to write a test, another to share the result, an AI assistant, an editor or IDE, a device farm, and separate dashboards and reports.

00:02:41

Jessica

They may then log bugs or tasks in Slack or Jira.

00:02:50

Jessica

This creates a significant amount of context switching.

00:02:52

Jessica

If API testing is involved, the engineer may also use a tool such as Postman.

00:02:59

Jessica

Debugging a single failure can require at least three or four manual handoffs.

00:03:04

Jessica

Each action and result must also be recorded separately in the relevant tool.

00:03:10

Jessica

This is where teams lose hours during every sprint or release cycle.

00:03:19

Jessica

As people switch between tools, important details are often lost, so their AI tools never receive the full context.

00:03:34

Jessica

Teams also spend time manually reviewing logs, dashboards, and reports.

00:03:40

Jessica

Meanwhile, much of their innovative work is happening inside AI tools such as Cursor or Claude Code.

00:03:47

Jessica

They can’t easily bring the context from other tools back into the environment they primarily use to develop scripts and generate new builds.

00:03:57

Jessica

That is the central problem the Qpilot and Claude MCP connection is designed to solve.

00:04:07

Jessica

Let me summarize the key agenda for today’s session.

00:04:10

Jessica

First, you’ll learn how Claude connects with Qpilot through MCP.

00:04:17

Jessica

You’ll see how to access pCloudy’s real devices directly from tools such as Cursor or Claude.

00:04:26

Jessica

Second, we’ll walk through a live demonstration.

00:04:28

Jessica

Third, I’ll cover our AI-powered test failure analysis reports and show how they significantly reduce debugging time.

00:04:39

Jessica

You’ll see how the system analyzes logs and provides detailed findings quickly.

00:04:48

Jessica

I’ll also explain how to execute test cases and create a reusable MCP setup for your team.

00:04:57

Jessica

As mentioned earlier, we’ll answer questions at the end of the demonstration.

00:05:03

Jessica

Let’s begin with the first section: where QA teams are still losing time and context between tools.

00:05:12

Jessica

In a typical workflow, you often begin with an AI assistant such as Cursor, GitHub Copilot, or Claude Code.

00:05:23

Jessica

You describe the flow you want to test, refine the output through a few exchanges, and eventually receive a script that is ready to run.

00:05:34

Jessica

Next, you copy the script from the chat window and paste it into your codebase.

00:05:42

Jessica

You then fix imports, apply page-object conventions, and replace locators where necessary.

00:05:49

Jessica

This can create further back-and-forth work in your IDE or test editor.

00:05:54

Jessica

When it’s time to use a device farm, you must book a device, add the required capabilities, connect to the device, and run your test cases.

00:06:08

Jessica

You may switch between your IDE or CI/CD tool and a device farm such as pCloudy to track execution.

00:06:17

Jessica

You may also open a separate dashboarding solution to review the results.

00:06:31

Jessica

Finally, you update documentation or log bugs in tools such as Slack or Jira.

00:06:40

Jessica

In this workflow, you’ve switched between five tools and created five opportunities to lose context.

00:06:49

Jessica

You may lose critical details or fixes made in the test editor and fail to bring that context back into your AI assistant.

00:06:58

Jessica

This limits your ability to improve the accuracy of the scripts it generates.

00:07:04

Jessica

That lost context eventually translates into a significant loss of time.

00:07:10

Jessica

Context switching is only one part of the problem.

00:07:13

Jessica

Teams also spend time booking devices, uploading builds, and tracking execution status.

00:07:26

Jessica

Each time, you may need to open a dashboard or active session to check whether execution has finished and whether the report has been generated.

00:07:35

Jessica

These may seem like simple tasks, but they accumulate and consume a meaningful amount of time.

00:07:43

Jessica

Another time-consuming task is reviewing raw logs.

00:07:46

Jessica

When a test case fails, you may need to examine extensive logs to understand what went wrong.

00:07:57

Jessica

With pCloudy’s AI failure analysis agent, you can immediately see the relevant log lines and identify where the test failed.

00:08:07

Jessica

Reporting can create another delay, especially when test results are stored in a separate tool.

00:08:18

Jessica

You still need to retrieve the report, debug the issue, and send the findings back to Jira or Slack.

00:08:26

Jessica

These are the main touchpoints where teams lose both time and context.

00:08:35

Jessica

Now, let me introduce the Claude and Qpilot MCP connection.

00:08:38

Jessica

Claude is the focus of today’s demonstration, but pCloudy also integrates with tools such as Cursor.

00:08:48

Jessica

MCP stands for Model Context Protocol.

00:08:51

Jessica

It attracted considerable attention a few months ago and is an open standard introduced by Anthropic.

00:09:03

Jessica

Put simply, MCP allows an AI assistant to communicate directly with an external system instead of requiring you to act as the intermediary.

00:09:11

Jessica

It enables the assistant to retrieve data from your tools and perform actions on your platform.

00:09:19

Jessica

That is the core idea behind an MCP connection.

00:09:25

Jessica

It provides a common protocol for interacting with different tools and simplifies those connections.

00:09:35

Jessica

You can think of it as an API-like connection between Claude and pCloudy.

00:09:41

Jessica

Instead of reading information in one system, retyping it into another, and carrying the context in your head, MCP connects the systems directly.

00:09:50

Jessica

It removes you from the relay loop and lets your AI assistant communicate directly with the platform.

00:09:57

Jessica

If you haven’t heard of Qpilot, it is pCloudy’s AI-based test creation solution.

00:10:03

Jessica

You can explore our other Qpilot webinars, watch demonstrations on our website, or contact us to learn more.

00:10:14

Jessica

Qpilot is an AI-powered test creation platform built on top of pCloudy’s real-device infrastructure.

00:10:21

Jessica

pCloudy provides real Android and iOS devices, as well as a browser cloud, for manual and automated mobile and web testing.

00:10:31

Jessica

You can run tests using Appium, Selenium, Playwright, and other popular frameworks.

00:10:37

Jessica

Alternatively, you can use Qpilot, our AI layer, to convert plain-English descriptions into automated test steps.

00:10:52

Jessica

Real-device infrastructure is the foundation of the pCloudy platform.

00:10:58

Jessica

We host physical devices, not simulators or emulators, in our device cloud.

00:11:06

Jessica

Through Claude, you can access both Qpilot’s AI capabilities and pCloudy’s real-device infrastructure.

00:11:13

Jessica

Let’s look at some of the practical tasks this connection can support.

00:11:27

Jessica

First, you can generate tests directly from Claude instead of opening Qpilot separately.

00:11:34

Jessica

Once the pCloudy MCP connection is enabled, you can describe the test you need, ask Claude to create it, or retrieve an existing test case.

00:11:46

Jessica

You can also retrieve results and reports, and monitor live executions.

00:11:51

Jessica

This applies to both automated and manual sessions.

00:11:57

Jessica

Because Claude can access those reports, it can analyze failures using their complete context.

00:12:04

Jessica

You don’t need to copy and paste log lines or manually provide additional background information.

00:12:10

Jessica

Claude can retrieve the required context directly from the reports.

00:12:16

Jessica

You can also orchestrate and run collections of multiple test cases directly through the connection.

00:12:24

Jessica

Now, let’s compare the workflow with and without MCP.

00:12:32

Jessica

Without MCP, one task may require five separate tools—one for test generation, another for results, another for analysis and reporting, and another for device booking.

00:12:46

Jessica

Each activity is isolated in its own silo.

00:12:51

Jessica

Manually booking devices and tracking execution only addresses part of the problem because test execution is still triggered separately from Qpilot.

00:13:00

Jessica

MCP changes this by bringing the end-to-end workflow into the AI tool you’re already using.

00:13:12

Jessica

It also eliminates the need to debug failures one log line at a time.

00:13:21

Jessica

pCloudy’s AI failure analysis identifies the relevant issues for you.

00:13:27

Jessica

Claude can then provide a shareable report link and use the logs and failure details as context.

00:13:36

Jessica

These are some of the key advantages of using MCP to create and run tests, book devices, and manage manual or automated sessions.

00:13:53

Jessica

Even simple platform queries can otherwise take up time.

00:13:55

Jessica

For example, you can ask Claude to list available Android 15 devices, Google devices running Android 14 or 16, or any other configuration you need.

00:14:07

Jessica

It can return the available devices and the applications associated with your account.

00:14:12

Jessica

You can also ask for the latest build uploaded to pCloudy.

00:14:15

Jessica

This means you don’t need to log in every time you need basic information about the platform or its real devices.

00:14:21

Jessica

That saves time and helps you begin testing faster.

00:14:32

Jessica

Next, let’s look at our AI-powered failure analysis reports.

00:14:36

Jessica

These reports automatically transform raw logs into root-cause insights at both the test-case and build levels.

00:14:42

Jessica

They provide context for failures such as missing elements and performance problems.

00:14:51

Jessica

If a test experiences lag or latency, the report can identify possible causes.

00:15:00

Jessica

It also provides recommendations and suggested fixes.

00:15:03

Jessica

This AI-powered report is generated automatically for every test run.

00:15:10

Jessica

You receive analysis at both the build level and the individual test-case level.

00:15:15

Jessica

Let’s compare manual debugging with debugging through Claude and Qpilot MCP.

00:15:21

Jessica

In a manual workflow, you open the dashboard, locate a failed run, and cross-reference logs against screenshots or video.

00:15:33

Jessica

You then determine which video frame corresponds to each log line and develop a theory about the root cause.

00:15:43

Jessica

This can take a significant amount of time.

00:15:46

Jessica

You may also need to collaborate with multiple teams without a single source of truth.

00:15:52

Jessica

Debugging one issue can consume an entire afternoon or even a full day.

00:15:59

Jessica

With Claude and Qpilot MCP, Claude retrieves the failed-run logs and screenshots for you.

00:16:07

Jessica

Because pCloudy’s reporting already includes AI-generated root-cause analysis and the most relevant log lines, Claude can provide the context you need to investigate further.

00:16:21

Jessica

What matters is the relationship between the different pieces of evidence, rather than each source operating in isolation.

00:16:28

Jessica

Correlating that data manually is tedious and requires considerable switching between tools.

00:16:37

Jessica

This is where the connected workflow delivers a meaningful benefit.

00:16:42

Jessica

You can also generate a shareable summary and refer back to it later.

00:16:44

Jessica

If a test fails again, you can connect it with an earlier error and use the complete history to debug the issue more efficiently.

00:16:56

Jessica

With that, let’s move into the live demonstration of the Claude MCP solution.

00:17:02

Jessica

Before I demonstrate the MCP connection, I’ll briefly introduce pCloudy for anyone who isn’t familiar with our platform.

00:17:19

Jessica

pCloudy is a device cloud with intelligence and a SaaS-based platform that can be accessed from anywhere.

00:17:28

Jessica

At the core of our solution, we host real mobile devices and browsers.

00:17:32

Jessica

We operate data centers across multiple regions, allowing you to connect to devices, launch applications or URLs, and begin testing.

00:17:41

Jessica

In other words, we provide the test infrastructure.

00:17:43

Jessica

This is the landing page of the pCloudy platform.

00:17:47

Jessica

Every device listed here is a real, physical device hosted in one of our data-center locations.

00:17:56

Jessica

You can see the available locations, upload your builds, and start testing.

00:18:03

Jessica

The same process applies to our iOS devices.

00:18:09

Jessica

We also provide browser infrastructure with Windows and macOS machines.

00:18:13

Jessica

You can connect to different browsers and versions for cross-browser testing.

00:18:19

Jessica

The platform also supports integrations with popular automation frameworks.

00:18:24

Jessica

These include Appium, Selenium, Playwright, and several other tools listed in our documentation.

00:18:36

Jessica

Now, let’s look at Qpilot.

00:18:41

Jessica

Qpilot allows you to create automated test cases using plain-English descriptions.

00:18:47

Jessica

You can perform all these actions through the Qpilot interface.

00:18:50

Jessica

However, today I’ll focus on how you can create these tests without logging in to pCloudy.

00:19:01

Jessica

Qpilot is an AI-based test creation agent.

00:19:09

Jessica

You don’t need to learn special keywords; you simply describe the test in plain English.

00:19:19

Jessica

Qpilot converts that description into an end-to-end test case.

00:19:26

Jessica

It supports web, iOS, Android, and API testing on a single platform.

00:19:34

Jessica

Qpilot itself consolidates several tools.

00:19:38

Jessica

You might otherwise use one tool for API testing and another as a device farm.

00:19:42

Jessica

Qpilot combines pCloudy’s real-device infrastructure, an AI test creation agent, reporting, API testing, and integrations with Jira, Trello, and Slack.

00:19:57

Jessica

This already delivers significant tool consolidation, and MCP extends those benefits further.

00:20:08

Jessica

Now, let’s move to the Claude MCP demonstration.

00:20:09

Jessica

Here is my Claude account, and we provide documentation explaining how to enable MCP connections.

00:20:17

Jessica

In my list of connectors, you can see that the pCloudy toggle is already enabled.

00:20:24

Jessica

This means there is an active connection, and Claude can retrieve details from pCloudy and perform supported actions.

00:20:33

Jessica

The connection covers both pCloudy’s real-device infrastructure and Qpilot’s test creation capabilities.

00:20:44

Jessica

Let me begin with a simple request.

00:20:46

Jessica

I’ll ask Claude to list the available Google devices running Android versions 15 and 16.

00:21:00

Jessica

I’ve entered that request in plain English.

00:21:02

Jessica

Claude is now identifying the appropriate tools and retrieving the device list.

00:21:10

Jessica

These requests are being sent to pCloudy so Claude can obtain the relevant context.

00:21:16

Jessica

You can now see the available devices listed in the response.

00:21:22

Jessica

Similarly, I can ask Claude to list the available iOS devices.

00:21:33

Jessica

It retrieves the available configurations and operating-system versions for me.

00:21:48

Jessica

If you want to know whether a particular device is available or busy, or which devices can be used for automation, you can ask directly in Claude.

00:21:59

Jessica

You can even book a device through the same conversation.

00:22:01

Jessica

For example, I’ll ask Claude to connect to a Samsung device running Android 14 and install the IKEA app.

00:22:20

Jessica

Once I submit the instruction, Claude connects to the platform and begins performing the requested actions.

00:22:27

Jessica

A small amount of processing time is expected while Claude communicates with pCloudy.

00:22:34

Jessica

You can see each API call and action taking place behind the scenes while the device is being booked.

00:22:42

Jessica

Several individual actions are completed as part of this single request.

00:22:52

Jessica

I’ll return to pCloudy and check the active sessions.

00:22:55

Jessica

You can see that the platform has already selected the device and the connection is in progress.

00:23:03

Jessica

This should give you an idea of the interactions you can perform once the MCP connection is running.

00:23:11

Jessica

I’d also like to show how the connection works with the Qpilot agent.

00:23:19

Jessica

Here, I’ve asked Claude to create a new test case.

00:23:21

Jessica

I provided the test-case name, the APK or IPA name, and all the other information required to create it.

00:23:32

Jessica

I also specified that the test should be generated on a Google Pixel 2 XL.

00:23:37

Jessica

Claude is processing the request and completing the required action at each step.

00:23:43

Jessica

It first found the demo project, then located the appropriate folder and retrieved its folder ID.

00:23:49

Jessica

Once it has everything it needs, it creates the test case within that folder.

00:23:59

Jessica

The test case has now been created, and Claude has returned the session ID and a summary of the completed actions.

00:24:07

Jessica

Claude also suggests the next action and asks whether it should add more steps to the test case.

00:24:17

Jessica

I’ve responded with another plain-English description.

00:24:22

Jessica

You can see all seven steps being added to the test case.

00:24:35

Jessica

Claude has also summarized the outcome and confirmed that the test ran end to end on the Pixel 2 XL without any issues.

00:24:43

Jessica

You can also edit an existing test case.

00:24:45

Jessica

If you need to add a few steps, simply ask Claude to connect to the device and update the specified test case.

00:25:00

Jessica

Claude opens the test, adds the requested steps, and completes the update.

00:25:05

Jessica

This makes it easy to maintain and update existing test cases.

00:25:12

Jessica

On the Qpilot side, you can now see the test case with the exact name I specified in Claude.

00:25:20

Jessica

The automated test script has also been created.

00:25:27

Jessica

I can run it from either Claude or Qpilot.

00:25:32

Jessica

I can execute the test cases and retrieve the results through the same connected workflow.

00:25:43

Jessica

The test is now running, and I can monitor it live.

00:25:48

Jessica

Claude can provide links to the live execution and the final reports.

00:25:56

Jessica

Now, let’s look at the second part of the demonstration: rapid debugging with our AI failure analysis agent.

00:26:07

Jessica

Every automated test you run includes detailed reporting within the pCloudy platform.

00:26:17

Jessica

Here, you can see the most recent execution.

00:26:19

Jessica

When I open the build, I can view the status of every test case, including how many have completed, failed, timed out, or remain in progress.

00:26:32

Jessica

The platform also provides build-level analysis.

00:26:34

Jessica

It shows which sessions encountered an element-not-found error, which experienced slow page loads, and which devices had issues.

00:26:45

Jessica

Across past runs, you can identify devices with a higher tendency to fail and understand the errors associated with them.

00:26:55

Jessica

This allows you to debug at the build or project level.

00:27:00

Jessica

You can also open an individual test case for more detailed analysis.

00:27:05

Jessica

The text logs show the output of each step, including the clicks and actions performed.

00:27:14

Jessica

The step view shows every test step, the exact point of failure, and the corresponding error.

00:27:23

Jessica

If you need more detail, pCloudy still provides access to the complete raw and device logs.

00:27:29

Jessica

However, the AI analysis fast-tracks the investigation.

00:27:40

Jessica

In this example, the test failed because an element could not be found.

00:27:47

Jessica

The failure matches the error shown in the step view, and the analysis highlights the relevant log line.

00:27:55

Jessica

It identifies the exact log entry where the error occurred and recommends an action.

00:28:00

Jessica

In this case, the recommendation is to validate the element’s XPath.

00:28:06

Jessica

The report helps us pinpoint that the XPath used to select a location from the drop-down menu was probably incorrect.

00:28:17

Jessica

We can therefore identify the likely root cause without spending time searching through the logs manually.

00:28:26

Jessica

pCloudy also provides access to the complete video and screenshots.

00:28:34

Jessica

You can log bugs directly from the platform using integrations with Jira, Trello, Slack, and GitHub.

00:28:47

Jessica

The reports are shareable, which makes it easier to provide Claude with the relevant context.

00:28:55

Jessica

You can generate a shareable link and send it to your colleagues.

00:29:01

Jessica

They can access the full report even if they aren’t registered pCloudy users.

00:29:07

Jessica

That concludes this brief look at the failure analysis capabilities.

00:29:16

Jessica

That also brings us to the end of the live demonstration.

00:29:18

Jessica

I’ve shown how a real workflow can be managed through Claude, including retrieving results and reports.

00:29:31

Jessica

You can also ask Claude to analyze failures and view the entire workflow in one conversation.

00:29:38

Jessica

That workflow extends from booking a device and creating test cases through to execution, results, and analysis.

00:29:47

Jessica

Now, let’s look at how to get started.

00:29:49

Jessica

The setup is straightforward and takes only a few minutes.

00:30:00

Jessica

First, you need a pCloudy account and an AI tool such as Claude or Cursor.

00:30:04

Jessica

You then configure the Qpilot MCP server, connect it to your chosen tool, and begin generating tests and analyzing results.

00:30:14

Jessica

We provide complete documentation with all the required prerequisites and setup instructions.

00:30:19

Jessica

We’ll be happy to share it so you can connect MCP to your pCloudy account whenever you’re ready.

00:30:32

Jessica

Here, you can see the documentation for configuring the MCP server with pCloudy.

00:30:38

Jessica

It includes the prerequisites and exact steps required to complete the setup.

00:30:47

Jessica

I hope this gives you a clear understanding of what you can achieve and how you can optimize your workflow by connecting MCP with Qpilot and pCloudy.

00:31:00

Jessica

Please feel free to contact us if you have any questions or would like another demonstration or clarification.

00:31:09

Jessica

With that, we can move to the Q&A session.

00:31:11

Jessica

I don’t see any questions yet, so please add them using the Q&A tab.

00:31:24

Jessica

I can see that our first question has arrived.

00:31:28

Jessica

Do I need coding knowledge to use Claude with Qpilot MCP, or can a manual tester use it?

00:31:37

Jessica

Manual testers can definitely use it.

00:31:39

Jessica

Qpilot itself doesn’t require any coding knowledge.

00:31:47

Jessica

Once you follow the setup instructions and establish the MCP connection, you don’t need coding skills to use it.

00:31:55

Jessica

You can perform both automated and manual testing without writing code.

00:32:07

Jessica

How long does the setup take?

00:32:09

Jessica

It doesn’t take long; the setup requires only a few minutes.

00:32:13

Jessica

In less than half an hour, you can be up and running and create your first test script through Claude and MCP.

00:32:22

Jessica

Does this work with our existing test scripts, or do we have to start from scratch?

00:32:27

Jessica

You don’t need to start from scratch.

00:32:29

Jessica

If your scripts already exist in Qpilot, you can retrieve, edit, or execute them directly.

00:32:39

Jessica

Once MCP is enabled, it can also retrieve test cases that were created before the connection was configured.

00:32:49

Jessica

Does this replace our test automation framework, or does it work alongside it?

00:32:56

Jessica

If you use Qpilot, you can run your Qpilot test cases seamlessly through MCP.

00:33:03

Jessica

If you already have your own framework, pCloudy integrates with that as well.

00:33:09

Jessica

You can run Appium, Selenium, or Playwright test cases on our devices and browsers.

00:33:17

Jessica

The platform works whether you already have automation coverage and an established framework or need to create automation through Qpilot.

00:33:31

Jessica

I believe that covers all the questions.

00:33:34

Jessica

Please feel free to explore our Qpilot demonstrations or contact us if you would like a live demonstration.

00:33:46

Jessica

We’ll be happy to guide you through it.

00:33:48

Dinakar

Thank you so much, Jessica, for sharing those valuable insights into Claude, MCP, and how they work with Qpilot on the pCloudy platform.

00:34:08

Dinakar

We’d also like to thank everyone who took the time to join today’s webinar.

00:34:15

Dinakar

I’m sure some of Jessica’s ideas and insights have given you new possibilities to consider.

00:34:26

Dinakar

I recommend discussing these ideas with your teams and exploring how you can put them into practice.

00:34:32

00

00:00

Dinakar

Hello, everyone, and welcome to pCloudy’s webinar, “How QA Teams Are Saving Hours Every Sprint Using Claude with Qpilot MCP.”

00:00:07

Dinakar

My name is Dinakar, and I’ll be your host today.

00:00:10

Dinakar

Before we begin, I’d like to go over a few housekeeping points.

00:00:14

Dinakar

You may have noticed that your line is currently muted.

00:00:17

Dinakar

If you have any questions or need clarification, please use the Q&A option at the bottom of your screen.

00:00:23

Dinakar

We’ll answer your questions during the Q&A session toward the end of the webinar.

00:00:27

Dinakar

Please also note that we’re recording this webinar.

00:00:29

Dinakar

We’ll share the recording afterward so you can watch it again or share it with your colleagues.

00:00:34

Dinakar

With that said, let me introduce today’s speaker, Jessica Selvin.

00:00:38

Dinakar

Jessica is Lead, Solution Engineering at pCloudy.

00:00:43

Dinakar

She has more than five years of experience in the IT industry.

00:00:48

Dinakar

Before joining pCloudy, she worked at LTIMindtree as a presales consultant, designing automation solutions for various industries.

00:00:56

Dinakar

She also has expertise in data analytics, machine learning, and artificial intelligence tools.

00:01:03

Dinakar

Without further ado, I’ll hand it over to Jessica.

00:01:07

Dinakar

Over to you, Jessica.

00:01:09

Jessica

Thank you so much for that introduction, Dinakar.

00:01:13

Jessica

I hope my screen is visible.

00:01:17

Jessica

As Dinakar mentioned, today’s topic is how Claude and the Qpilot MCP connection can help you generate tests faster, view all your test results in one place, and save hours otherwise spent switching between tools.

00:01:39

Jessica

Let’s begin by looking at what AI has already solved and why some testing activities still take so much time.

00:01:47

Jessica

Test generation, for example, has largely been solved by recent advances in AI.

00:01:57

Jessica

Whether you use an AI agent such as Qpilot or GitHub Copilot to write Playwright scripts, you can describe a flow and generate scripts quickly.

00:02:10

Jessica

That’s genuinely impressive, and the capability has become widely available very quickly.

00:02:21

Jessica

However, most QA teams still use several different tools.

00:02:24

Jessica

A QA engineer might use one tool to write a test, another to share the result, an AI assistant, an editor or IDE, a device farm, and separate dashboards and reports.

00:02:41

Jessica

They may then log bugs or tasks in Slack or Jira.

00:02:50

Jessica

This creates a significant amount of context switching.

00:02:52

Jessica

If API testing is involved, the engineer may also use a tool such as Postman.

00:02:59

Jessica

Debugging a single failure can require at least three or four manual handoffs.

00:03:04

Jessica

Each action and result must also be recorded separately in the relevant tool.

00:03:10

Jessica

This is where teams lose hours during every sprint or release cycle.

00:03:19

Jessica

As people switch between tools, important details are often lost, so their AI tools never receive the full context.

00:03:34

Jessica

Teams also spend time manually reviewing logs, dashboards, and reports.

00:03:40

Jessica

Meanwhile, much of their innovative work is happening inside AI tools such as Cursor or Claude Code.

00:03:47

Jessica

They can’t easily bring the context from other tools back into the environment they primarily use to develop scripts and generate new builds.

00:03:57

Jessica

That is the central problem the Qpilot and Claude MCP connection is designed to solve.

00:04:07

Jessica

Let me summarize the key agenda for today’s session.

00:04:10

Jessica

First, you’ll learn how Claude connects with Qpilot through MCP.

00:04:17

Jessica

You’ll see how to access pCloudy’s real devices directly from tools such as Cursor or Claude.

00:04:26

Jessica

Second, we’ll walk through a live demonstration.

00:04:28

Jessica

Third, I’ll cover our AI-powered test failure analysis reports and show how they significantly reduce debugging time.

00:04:39

Jessica

You’ll see how the system analyzes logs and provides detailed findings quickly.

00:04:48

Jessica

I’ll also explain how to execute test cases and create a reusable MCP setup for your team.

00:04:57

Jessica

As mentioned earlier, we’ll answer questions at the end of the demonstration.

00:05:03

Jessica

Let’s begin with the first section: where QA teams are still losing time and context between tools.

00:00:00

Dinakar

Hello, everyone, and welcome to pCloudy’s webinar, “How QA Teams Are Saving Hours Every Sprint Using Claude with Qpilot MCP.”

00:00:07

Dinakar

My name is Dinakar, and I’ll be your host today.

00:00:10

Dinakar

Before we begin, I’d like to go over a few housekeeping points.

00:00:14

Dinakar

You may have noticed that your line is currently muted.

00:00:17

Dinakar

If you have any questions or need clarification, please use the Q&A option at the bottom of your screen.

00:00:23

Dinakar

We’ll answer your questions during the Q&A session toward the end of the webinar.

00:00:27

Dinakar

Please also note that we’re recording this webinar.

00:00:29

Dinakar

We’ll share the recording afterward so you can watch it again or share it with your colleagues.

00:00:34

Dinakar

With that said, let me introduce today’s speaker, Jessica Selvin.

00:00:38

Dinakar

Jessica is Lead, Solution Engineering at pCloudy.

00:00:43

Dinakar

She has more than five years of experience in the IT industry.

00:00:48

Dinakar

Before joining pCloudy, she worked at LTIMindtree as a presales consultant, designing automation solutions for various industries.

00:00:56

Dinakar

She also has expertise in data analytics, machine learning, and artificial intelligence tools.

00:00:00

Dinakar

Hello, everyone, and welcome to pCloudy’s webinar, “How QA Teams Are Saving Hours Every Sprint Using Claude with Qpilot MCP.”

00:00:07

Dinakar

My name is Dinakar, and I’ll be your host today.

00:00:10

Dinakar

Before we begin, I’d like to go over a few housekeeping points.

00:00:14

Dinakar

You may have noticed that your line is currently muted.

00:00:17

Dinakar

If you have any questions or need clarification, please use the Q&A option at the bottom of your screen.

00:00:23

Dinakar

We’ll answer your questions during the Q&A session toward the end of the webinar.

00:00:27

Dinakar

Please also note that we’re recording this webinar.

00:00:29

Dinakar

We’ll share the recording afterward so you can watch it again or share it with your colleagues.

00:00:34

Dinakar

With that said, let me introduce today’s speaker, Jessica Selvin.

00:00:38

Dinakar

Jessica is Lead, Solution Engineering at pCloudy.

00:00:43

Dinakar

She has more than five years of experience in the IT industry.

00:00:48

Dinakar

Before joining pCloudy, she worked at LTIMindtree as a presales consultant, designing automation solutions for various indu00:00:00

Dinakar

Hello, everyone, and welcome to pCloudy’s webinar, “How QA Teams Are Saving Hours Every Sprint Using Claude with Qpilot MCP.”

00:00:07

Dinakar

My name is Dinakar, and I’ll be your host today.

00:00:10

Dinakar

Before we begin, I’d like to go over a few housekeeping points.

00:00:14

Dinakar

You may have noticed that your line is currently muted.

00:00:17

Dinakar

If you have any questions or need clarification, please use the Q&A option at the bottom of your screen.

00:00:23

Dinakar

We’ll answer your questions during the Q&A session toward the end of the webinar.

00:00:27

Dinakar

Please also note that we’re recording this webinar.

00:00:29

Dinakar

We’ll share the recording afterward so you can watch it again or share it with your colleagues.

00:00:34

Dinakar

With that said, let me introduce today’s speaker, Jessica Selvin.

00:00:38

Dinakar

Jessica is Lead, Solution Engineering at pCloudy.

00:00:43

Dinakar

She has more than five years of experience in the IT industry.

00:00:48

Dinakar

Before joining pCloudy, she worked at LTIMindtree as a presales consultant, designing automation solutions for various industries.

00:00:56

Dinakar

She also has expertise in data analytics, machine learning, and artificial intelligence tools.

00:01:03

Dinakar

Without further ado, I’ll hand it over to Jessica.

00:01:07

Dinakar

Over to you, Jessica.

00:01:09

Jessica

Thank you so much for that introduction, Dinakar.

00:01:13

Jessica

I hope my screen is visible.

00:01:17

Jessica

As Dinakar mentioned, today’s topic is how Claude and the Qpilot MCP connection can help you generate tests faster, view all your test results in one place, and save hours otherwise spent switching between tools.

00:01:39

Jessica

Let’s begin by looking at what AI has already solved and why some testing activities still take so much time.

00:01:47

Jessica

Test generation, for example, has largely been solved by recent advances in AI.

00:01:57

Jessica

Whether you use an AI agent such as Qpilot or GitHub Copilot to write Playwright scripts, you can describe a flow and generate scripts quickly.

00:02:10

Jessica

That’s genuinely impressive, and the capability has become widely available very quickly.

00:02:21

Jessica

However, most QA teams still use several different tools.

00:02:24

Jessica

A QA engineer might use one tool to write a test, another to share the result, an AI assistant, an editor or IDE, a device farm, and separate dashboards and reports.

00:02:41

Jessica

They may then log bugs or tasks in Slack or Jira.

00:02:50

Jessica

This creates a significant amount of context switching.

00:02:52

Jessica

If API testing is involved, the engineer may also use a tool such as Postman.

00:02:59

Jessica

Debugging a single failure can require at least three or four manual handoffs.

00:03:04

Jessica

Each action and result must also be recorded separately in the relevant tool.

00:03:10

Jessica

This is where teams lose hours during every sprint or release cycle.

00:03:19

Jessica

As people switch between tools, important details are often lost, so their AI tools never receive the full context.

00:03:34

Jessica

Teams also spend time manually reviewing logs, dashboards, and reports.

00:03:40

Jessica

Meanwhile, much of their innovative work is happening inside AI tools such as Cursor or Claude Code.

00:03:47

Jessica

They can’t easily bring the context from other tools back into the environment they primarily use to develop scripts and generate new builds.

00:03:57

Jessica

That is the central problem the Qpilot and Claude MCP connection is designed to solve.

00:04:07

Jessica

Let me summarize the key agenda for today’s session.

00:04:10

Jessica

First, you’ll learn how Claude connects with Qpilot through MCP.

00:04:17

Jessica

You’ll see how to access pCloudy’s real devices directly from tools such as Cursor or Claude.

00:04:26

Jessica

Second, we’ll walk through a live demonstration.

00:04:28

Jessica

Third, I’ll cover our AI-powered test failure analysis reports and show how they significantly reduce debugging time.

00:04:39

Jessica

You’ll see how the system analyzes logs and provides detailed findings quickly.

00:04:48

Jessica

I’ll also explain how to execute test cases and create a reusable MCP setup for your team.

00:04:57

Jessica

As mentioned earlier, we’ll answer questions at the end of the demonstration.

00:05:03

Jessica

Let’s begin with the first section: where QA teams are still losing time and context between tools.

00:05:12

Jessica

In a typical workflow, you often begin with an AI assistant such as Cursor, GitHub Copilot, or Claude Code.

00:05:23

Jessica

You describe the flow you want to test, refine the output through a few exchanges, and eventually receive a script that is ready to run.

00:05:34

Jessica

Next, you copy the script from the chat window and paste it into your codebase.

00:05:42

Jessica

You then fix imports, apply page-object conventions, and replace locators where necessary.

00:05:49

Jessica

This can create further back-and-forth work in your IDE or test editor.

00:05:54

Jessica

When it’s time to use a device farm, you must book a device, add the required capabilities, connect to the device, and run your test cases.

00:06:08

Jessica

You may switch between your IDE or CI/CD tool and a device farm such as pCloudy to track execution.

00:06:17

Jessica

You may also open a separate dashboarding solution to review the results.

00:06:31

Jessica

Finally, you update documentation or log bugs in tools such as Slack or Jira.

00:06:40

Jessica

In this workflow, you’ve switched between five tools and created five opportunities to lose context.

00:06:49

Jessica

You may lose critical details or fixes made in the test editor and fail to bring that context back into your AI assistant.

00:06:58

Jessica

This limits your ability to improve the accuracy of the scripts it generates.

00:07:04

Jessica

That lost context eventually translates into a significant loss of time.

00:07:10

Jessica

Context switching is only one part of the problem.

00:07:13

Jessica

Teams also spend time booking devices, uploading builds, and tracking execution status.

00:07:26

Jessica

Each time, you may need to open a dashboard or active session to check whether execution has finished and whether the report has been generated.

00:07:35

Jessica

These may seem like simple tasks, but they accumulate and consume a meaningful amount of time.

00:07:43

Jessica

Another time-consuming task is reviewing raw logs.

00:07:46

Jessica

When a test case fails, you may need to examine extensive logs to understand what went wrong.

00:07:57

Jessica

With pCloudy’s AI failure analysis agent, you can immediately see the relevant log lines and identify where the test failed.

00:08:07

Jessica

Reporting can create another delay, especially when test results are stored in a separate tool.

00:08:18

Jessica

You still need to retrieve the report, debug the issue, and send the findings back to Jira or Slack.

00:08:26

Jessica

These are the main touchpoints where teams lose both time and context.

00:08:35

Jessica

Now, let me introduce the Claude and Qpilot MCP connection.

00:08:38

Jessica

Claude is the focus of today’s demonstration, but pCloudy also integrates with tools such as Cursor.

00:08:48

Jessica

MCP stands for Model Context Protocol.

00:08:51

Jessica

It attracted considerable attention a few months ago and is an open standard introduced by Anthropic.

00:09:03

Jessica

Put simply, MCP allows an AI assistant to communicate directly with an external system instead of requiring you to act as the intermediary.

00:09:11

Jessica

It enables the assistant to retrieve data from your tools and perform actions on your platform.

00:09:19

Jessica

That is the core idea behind an MCP connection.

00:09:25

Jessica

It provides a common protocol for interacting with different tools and simplifies those connections.

00:09:35

Jessica

You can think of it as an API-like connection between Claude and pCloudy.

00:09:41

Jessica

Instead of reading information in one system, retyping it into another, and carrying the context in your head, MCP connects the systems directly.

00:09:50

Jessica

It removes you from the relay loop and lets your AI assistant communicate directly with the platform.

00:09:57

Jessica

If you haven’t heard of Qpilot, it is pCloudy’s AI-based test creation solution.

00:10:03

Jessica

You can explore our other Qpilot webinars, watch demonstrations on our website, or contact us to learn more.

00:10:14

Jessica

Qpilot is an AI-powered test creation platform built on top of pCloudy’s real-device infrastructure.

00:10:21

Jessica

pCloudy provides real Android and iOS devices, as well as a browser cloud, for manual and automated mobile and web testing.

00:10:31

Jessica

You can run tests using Appium, Selenium, Playwright, and other popular frameworks.

00:10:37

Jessica

Alternatively, you can use Qpilot, our AI layer, to convert plain-English descriptions into automated test steps.

00:10:52

Jessica

Real-device infrastructure is the foundation of the pCloudy platform.

00:10:58

Jessica

We host physical devices, not simulators or emulators, in our device cloud.

00:11:06

Jessica

Through Claude, you can access both Qpilot’s AI capabilities and pCloudy’s real-device infrastructure.

00:11:13

Jessica

Let’s look at some of the practical tasks this connection can support.

00:11:27

Jessica

First, you can generate tests directly from Claude instead of opening Qpilot separately.

00:11:34

Jessica

Once the pCloudy MCP connection is enabled, you can describe the test you need, ask Claude to create it, or retrieve an existing test case.

00:11:46

Jessica

You can also retrieve results and reports, and monitor live executions.

00:11:51

Jessica

This applies to both automated and manual sessions.

00:11:57

Jessica

Because Claude can access those reports, it can analyze failures using their complete context.

00:12:04

Jessica

You don’t need to copy and paste log lines or manually provide additional background information.

00:12:10

Jessica

Claude can retrieve the required context directly from the reports.

00:12:16

Jessica

You can also orchestrate and run collections of multiple test cases directly through the connection.

00:12:24

Jessica

Now, let’s compare the workflow with and without MCP.

00:12:32

Jessica

Without MCP, one task may require five separate tools—one for test generation, another for results, another for analysis and reporting, and another for device booking.

00:12:46

Jessica

Each activity is isolated in its own silo.

00:12:51

Jessica

Manually booking devices and tracking execution only addresses part of the problem because test execution is still triggered separately from Qpilot.

00:13:00

Jessica

MCP changes this by bringing the end-to-end workflow into the AI tool you’re already using.

00:13:12

Jessica

It also eliminates the need to debug failures one log line at a time.

00:13:21

Jessica

pCloudy’s AI failure analysis identifies the relevant issues for you.

00:13:27

Jessica

Claude can then provide a shareable report link and use the logs and failure details as context.

00:13:36

Jessica

These are some of the key advantages of using MCP to create and run tests, book devices, and manage manual or automated sessions.

00:13:53

Jessica

Even simple platform queries can otherwise take up time.

00:13:55

Jessica

For example, you can ask Claude to list available Android 15 devices, Google devices running Android 14 or 16, or any other configuration you need.

00:14:07

Jessica

It can return the available devices and the applications associated with your account.

00:14:12

Jessica

You can also ask for the latest build uploaded to pCloudy.

00:14:15

Jessica

This means you don’t need to log in every time you need basic information about the platform or its real devices.

00:14:21

Jessica

That saves time and helps you begin testing faster.

00:14:32

Jessica

Next, let’s look at our AI-powered failure analysis reports.

00:14:36

Jessica

These reports automatically transform raw logs into root-cause insights at both the test-case and build levels.

00:14:42

Jessica

They provide context for failures such as missing elements and performance problems.

00:14:51

Jessica

If a test experiences lag or latency, the report can identify possible causes.

00:15:00

Jessica

It also provides recommendations and suggested fixes.

00:15:03

Jessica

This AI-powered report is generated automatically for every test run.

00:15:10

Jessica

You receive analysis at both the build level and the individual test-case level.

00:15:15

Jessica

Let’s compare manual debugging with debugging through Claude and Qpilot MCP.

00:15:21

Jessica

In a manual workflow, you open the dashboard, locate a failed run, and cross-reference logs against screenshots or video.

00:15:33

Jessica

You then determine which video frame corresponds to each log line and develop a theory about the root cause.

00:15:43

Jessica

This can take a significant amount of time.

00:15:46

Jessica

You may also need to collaborate with multiple teams without a single source of truth.

00:15:52

Jessica

Debugging one issue can consume an entire afternoon or even a full day.

00:15:59

Jessica

With Claude and Qpilot MCP, Claude retrieves the failed-run logs and screenshots for you.

00:16:07

Jessica

Because pCloudy’s reporting already includes AI-generated root-cause analysis and the most relevant log lines, Claude can provide the context you need to investigate further.

00:16:21

Jessica

What matters is the relationship between the different pieces of evidence, rather than each source operating in isolation.

00:16:28

Jessica

Correlating that data manually is tedious and requires considerable switching between tools.

00:16:37

Jessica

This is where the connected workflow delivers a meaningful benefit.

00:16:42

Jessica

You can also generate a shareable summary and refer back to it later.

00:16:44

Jessica

If a test fails again, you can connect it with an earlier error and use the complete history to debug the issue more efficiently.

00:16:56

Jessica

With that, let’s move into the live demonstration of the Claude MCP solution.

00:17:02

Jessica

Before I demonstrate the MCP connection, I’ll briefly introduce pCloudy for anyone who isn’t familiar with our platform.

00:17:19

Jessica

pCloudy is a device cloud with intelligence and a SaaS-based platform that can be accessed from anywhere.

00:17:28

Jessica

At the core of our solution, we host real mobile devices and browsers.

00:17:32

Jessica

We operate data centers across multiple regions, allowing you to connect to devices, launch applications or URLs, and begin testing.

00:17:41

Jessica

In other words, we provide the test infrastructure.

00:17:43

Jessica

This is the landing page of the pCloudy platform.

00:17:47

Jessica

Every device listed here is a real, physical device hosted in one of our data-center locations.

00:17:56

Jessica

You can see the available locations, upload your builds, and start testing.

00:18:03

Jessica

The same process applies to our iOS devices.

00:18:09

Jessica

We also provide browser infrastructure with Windows and macOS machines.

00:18:13

Jessica

You can connect to different browsers and versions for cross-browser testing.

00:18:19

Jessica

The platform also supports integrations with popular automation frameworks.

00:18:24

Jessica

These include Appium, Selenium, Playwright, and several other tools listed in our documentation.

00:18:36

Jessica

Now, let’s look at Qpilot.

00:18:41

Jessica

Qpilot allows you to create automated test cases using plain-English descriptions.

00:18:47

Jessica

You can perform all these actions through the Qpilot interface.

00:18:50

Jessica

However, today I’ll focus on how you can create these tests without logging in to pCloudy.

00:19:01

Jessica

Qpilot is an AI-based test creation agent.

00:19:09

Jessica

You don’t need to learn special keywords; you simply describe the test in plain English.

00:19:19

Jessica

Qpilot converts that description into an end-to-end test case.

00:19:26

Jessica

It supports web, iOS, Android, and API testing on a single platform.

00:19:34

Jessica

Qpilot itself consolidates several tools.

00:19:38

Jessica

You might otherwise use one tool for API testing and another as a device farm.

00:19:42

Jessica

Qpilot combines pCloudy’s real-device infrastructure, an AI test creation agent, reporting, API testing, and integrations with Jira, Trello, and Slack.

00:19:57

Jessica

This already delivers significant tool consolidation, and MCP extends those benefits further.

00:20:08

Jessica

Now, let’s move to the Claude MCP demonstration.

00:20:09

Jessica

Here is my Claude account, and we provide documentation explaining how to enable MCP connections.

00:20:17

Jessica

In my list of connectors, you can see that the pCloudy toggle is already enabled.

00:20:24

Jessica

This means there is an active connection, and Claude can retrieve details from pCloudy and perform supported actions.

00:20:33

Jessica

The connection covers both pCloudy’s real-device infrastructure and Qpilot’s test creation capabilities.

00:20:44

Jessica

Let me begin with a simple request.

00:20:46

Jessica

I’ll ask Claude to list the available Google devices running Android versions 15 and 16.

00:21:00

Jessica

I’ve entered that request in plain English.

00:21:02

Jessica

Claude is now identifying the appropriate tools and retrieving the device list.

00:21:10

Jessica

These requests are being sent to pCloudy so Claude can obtain the relevant context.

00:21:16

Jessica

You can now see the available devices listed in the response.

00:21:22

Jessica

Similarly, I can ask Claude to list the available iOS devices.

00:21:33

Jessica

It retrieves the available configurations and operating-system versions for me.

00:21:48

Jessica

If you want to know whether a particular device is available or busy, or which devices can be used for automation, you can ask directly in Claude.

00:21:59

Jessica

You can even book a device through the same conversation.

00:22:01

Jessica

For example, I’ll ask Claude to connect to a Samsung device running Android 14 and install the IKEA app.

00:22:20

Jessica

Once I submit the instruction, Claude connects to the platform and begins performing the requested actions.

00:22:27

Jessica

A small amount of processing time is expected while Claude communicates with pCloudy.

00:22:34

Jessica

You can see each API call and action taking place behind the scenes while the device is being booked.

00:22:42

Jessica

Several individual actions are completed as part of this single request.

00:22:52

Jessica

I’ll return to pCloudy and check the active sessions.

00:22:55

Jessica

You can see that the platform has already selected the device and the connection is in progress.

00:23:03

Jessica

This should give you an idea of the interactions you can perform once the MCP connection is running.

00:23:11

Jessica

I’d also like to show how the connection works with the Qpilot agent.

00:23:19

Jessica

Here, I’ve asked Claude to create a new test case.

00:23:21

Jessica

I provided the test-case name, the APK or IPA name, and all the other information required to create it.

00:23:32

Jessica

I also specified that the test should be generated on a Google Pixel 2 XL.

00:23:37

Jessica

Claude is processing the request and completing the required action at each step.

00:23:43

Jessica

It first found the demo project, then located the appropriate folder and retrieved its folder ID.

00:23:49

Jessica

Once it has everything it needs, it creates the test case within that folder.

00:23:59

Jessica

The test case has now been created, and Claude has returned the session ID and a summary of the completed actions.

00:24:07

Jessica

Claude also suggests the next action and asks whether it should add more steps to the test case.

00:24:17

Jessica

I’ve responded with another plain-English description.

00:24:22

Jessica

You can see all seven steps being added to the test case.

00:24:35

Jessica

Claude has also summarized the outcome and confirmed that the test ran end to end on the Pixel 2 XL without any issues.

00:24:43

Jessica

You can also edit an existing test case.

00:24:45

Jessica

If you need to add a few steps, simply ask Claude to connect to the device and update the specified test case.

00:25:00

Jessica

Claude opens the test, adds the requested steps, and completes the update.

00:25:05

Jessica

This makes it easy to maintain and update existing test cases.

00:25:12

Jessica

On the Qpilot side, you can now see the test case with the exact name I specified in Claude.

00:25:20

Jessica

The automated test script has also been created.

00:25:27

Jessica

I can run it from either Claude or Qpilot.

00:25:32

Jessica

I can execute the test cases and retrieve the results through the same connected workflow.

00:25:43

Jessica

The test is now running, and I can monitor it live.

00:25:48

Jessica

Claude can provide links to the live execution and the final reports.

00:25:56

Jessica

Now, let’s look at the second part of the demonstration: rapid debugging with our AI failure analysis agent.

00:26:07

Jessica

Every automated test you run includes detailed reporting within the pCloudy platform.

00:26:17

Jessica

Here, you can see the most recent execution.

00:26:19

Jessica

When I open the build, I can view the status of every test case, including how many have completed, failed, timed out, or remain in progress.

00:26:32

Jessica

The platform also provides build-level analysis.

00:26:34

Jessica

It shows which sessions encountered an element-not-found error, which experienced slow page loads, and which devices had issues.

00:26:45

Jessica

Across past runs, you can identify devices with a higher tendency to fail and understand the errors associated with them.

00:26:55

Jessica

This allows you to debug at the build or project level.

00:27:00

Jessica

You can also open an individual test case for more detailed analysis.

00:27:05

Jessica

The text logs show the output of each step, including the clicks and actions performed.

00:27:14

Jessica

The step view shows every test step, the exact point of failure, and the corresponding error.

00:27:23

Jessica

If you need more detail, pCloudy still provides access to the complete raw and device logs.

00:27:29

Jessica

However, the AI analysis fast-tracks the investigation.

00:27:40

Jessica

In this example, the test failed because an element could not be found.

00:27:47

Jessica

The failure matches the error shown in the step view, and the analysis highlights the relevant log line.

00:27:55

Jessica

It identifies the exact log entry where the error occurred and recommends an action.

00:28:00

Jessica

In this case, the recommendation is to validate the element’s XPath.

00:28:06

Jessica

The report helps us pinpoint that the XPath used to select a location from the drop-down menu was probably incorrect.

00:28:17

Jessica

We can therefore identify the likely root cause without spending time searching through the logs manually.

00:28:26

Jessica

pCloudy also provides access to the complete video and screenshots.

00:28:34

Jessica

You can log bugs directly from the platform using integrations with Jira, Trello, Slack, and GitHub.

00:28:47

Jessica

The reports are shareable, which makes it easier to provide Claude with the relevant context.

00:28:55

Jessica

You can generate a shareable link and send it to your colleagues.

00:29:01

Jessica

They can access the full report even if they aren’t registered pCloudy users.

00:29:07

Jessica

That concludes this brief look at the failure analysis capabilities.

00:29:16

Jessica

That also brings us to the end of the live demonstration.

00:29:18

Jessica

I’ve shown how a real workflow can be managed through Claude, including retrieving results and reports.

00:29:31

Jessica

You can also ask Claude to analyze failures and view the entire workflow in one conversation.

00:29:38

Jessica

That workflow extends from booking a device and creating test cases through to execution, results, and analysis.

00:29:47

Jessica

Now, let’s look at how to get started.

00:29:49

Jessica

The setup is straightforward and takes only a few minutes.

00:30:00

Jessica

First, you need a pCloudy account and an AI tool such as Claude or Cursor.

00:30:04

Jessica

You then configure the Qpilot MCP server, connect it to your chosen tool, and begin generating tests and analyzing results.

00:30:14

Jessica

We provide complete documentation with all the required prerequisites and setup instructions.

00:30:19

Jessica

We’ll be happy to share it so you can connect MCP to your pCloudy account whenever you’re ready.

00:30:32

Jessica

Here, you can see the documentation for configuring the MCP server with pCloudy.

00:30:38

Jessica

It includes the prerequisites and exact steps required to complete the setup.

00:30:47

Jessica

I hope this gives you a clear understanding of what you can achieve and how you can optimize your workflow by connecting MCP with Qpilot and pCloudy.

00:31:00

Jessica

Please feel free to contact us if you have any questions or would like another demonstration or clarification.

00:31:09

Jessica

With that, we can move to the Q&A session.

00:31:11

Jessica

I don’t see any questions yet, so please add them using the Q&A tab.

00:31:24

Jessica

I can see that our first question has arrived.

00:31:28

Jessica

Do I need coding knowledge to use Claude with Qpilot MCP, or can a manual tester use it?

00:31:37

Jessica

Manual testers can definitely use it.

00:31:39

Jessica

Qpilot itself doesn’t require any coding knowledge.

00:31:47

Jessica

Once you follow the setup instructions and establish the MCP connection, you don’t need coding skills to use it.

00:31:55

Jessica

You can perform both automated and manual testing without writing code.

00:32:07

Jessica

How long does the setup take?

00:32:09

Jessica

It doesn’t take long; the setup requires only a few minutes.

00:32:13

Jessica

In less than half an hour, you can be up and running and create your first test script through Claude and MCP.

00:32:22

Jessica

Does this work with our existing test scripts, or do we have to start from scratch?

00:32:27

Jessica

You don’t need to start from scratch.

stries.

00:00:56

Dinakar

She also has expertise in data analytics, machine learning, and artificial intelligence tools.

00:01:03

Dinakar

Without further ado, I’ll hand it over to Jessica.

00:01:07

Dinakar

Over to you, Jessica.

00:01:09

Jessica

Thank you so much for that introduction, Dinakar.

00:01:13

Jessica

I hope my screen is visible.

00:01:17

Jessica

As Dinakar mentioned, today’s topic is how Claude and the Qpilot MCP connection can help you generate tests faster, view all your test results in one place, and save hours otherwise spent switching between tools.

00:01:39

Jessica

Let’s begin by looking at what AI has already solved and why some testing activities still take so much time.

00:01:47

Jessica

Test generation, for example, has largely been solved by recent advances in AI.

00:01:57

Jessica

Whether you use an AI agent such as Qpilot or GitHub Copilot to write Playwright scripts, you can describe a flow and generate scripts quickly.

00:02:10

Jessica

That’s genuinely impressive, and the capability has become widely available very quickly.

00:02:21

Jessica

However, most QA teams still use several different tools.

00:02:24

Jessica

A QA engineer might use one tool to write a test, another to share the result, an AI assistant, an editor or IDE, a device farm, and separate dashboards and reports.

00:02:41

Jessica

They may then log bugs or tasks in Slack or Jira.

00:02:50

Jessica

This creates a significant amount of context switching.

00:02:52

Jessica

If API testing is involved, the engineer may also use a tool such as Postman.

00:02:59

Jessica

Debugging a single failure can require at least three or four manual handoffs.

00:03:04

Jessica

Each action and result must also be recorded separately in the relevant tool.

00:03:10

Jessica

This is where teams lose hours during every sprint or release cycle.

00:03:19

Jessica

As people switch between tools, important details are often lost, so their AI tools never receive the full context.

00:03:34

Jessica

Teams also spend time manually reviewing logs, dashboards, and reports.

00:03:40

Jessica

Meanwhile, much of their innovative work is happening inside AI tools such as Cursor or Claude Code.

00:03:47

Jessica

They can’t easily bring the context from other tools back into the environment they primarily use to develop scripts and generate new builds.

00:03:57

Jessica

That is the central problem the Qpilot and Claude MCP connection is designed to solve.

00:04:07

Jessica

Let me summarize the key agenda for today’s session.

00:04:10

Jessica

First, you’ll learn how Claude connects with Qpilot through MCP.

00:04:17

Jessica

You’ll see how to access pCloudy’s real devices directly from tools such as Cursor or Claude.

00:04:26

Jessica

Second, we’ll walk through a live demonstration.

00:04:28

Jessica

Third, I’ll cover our AI-powered test failure analysis reports and show how they significantly reduce debugging time.

00:04:39

Jessica

You’ll see how the system analyzes logs and provides detailed findings quickly.

00:04:48

Jessica

I’ll also explain how to execute test cases and create a reusable MCP setup for your team.

00:04:57

Jessica

As mentioned earlier, we’ll answer questions at the end of the demonstration.

00:05:03

Jessica

Let’s begin with the first section: where QA teams are still losing time and context between tools.

00:05:12

Jessica

In a typical workflow, you often begin with an AI assistant such as Cursor, GitHub Copilot, or Claude Code.

00:05:23

Jessica

You describe the flow you want to test, refine the output through a few exchanges, and eventually receive a script that is ready to run.

00:05:34

Jessica

Next, you copy the script from the chat window and paste it into your codebase.

00:05:42

Jessica

You then fix imports, apply page-object conventions, and replace locators where necessary.

00:05:49

Jessica

This can create further back-and-forth work in your IDE or test editor.

00:05:54

Jessica

When it’s time to use a device farm, you must book a device, add the required capabilities, connect to the device, and run your test cases.

00:06:08

Jessica

You may switch between your IDE or CI/CD tool and a device farm such as pCloudy to track execution.

00:06:17

Jessica

You may also open a separate dashboarding solution to review the results.

00:06:31

Jessica

Finally, you update documentation or log bugs in tools such as Slack or Jira.

00:06:40

Jessica

In this workflow, you’ve switched between five tools and created five opportunities to lose context.

00:06:49

Jessica

You may lose critical details or fixes made in the test editor and fail to bring that context back into your AI assistant.

00:06:58

Jessica

This limits your ability to improve the accuracy of the scripts it generates.

00:07:04

Jessica

That lost context eventually translates into a significant loss of time.

00:07:10

Jessica

Context switching is only one part of the problem.

00:07:13

Jessica

Teams also spend time booking devices, uploading builds, and tracking execution status.

00:07:26

Jessica

Each time, you may need to open a dashboard or active session to check whether execution has finished and whether the report has been generated.

00:07:35

Jessica

These may seem like simple tasks, but they accumulate and consume a meaningful amount of time.

00:07:43

Jessica

Another time-consuming task is reviewing raw logs.

00:07:46

Jessica

When a test case fails, you may need to examine extensive logs to understand what went wrong.

00:07:57

Jessica

With pCloudy’s AI failure analysis agent, you can immediately see the relevant log lines and identify where the test failed.

00:08:07

Jessica

Reporting can create another delay, especially when test results are stored in a separate tool.

00:08:18

Jessica

You still need to retrieve the report, debug the issue, and send the findings back to Jira or Slack.

00:08:26

Jessica

These are the main touchpoints where teams lose both time and context.

00:08:35

Jessica

Now, let me introduce the Claude and Qpilot MCP connection.

00:08:38

Jessica

Claude is the focus of today’s demonstration, but pCloudy also integrates with tools such as Cursor.

00:08:48

Jessica

MCP stands for Model Context Protocol.

00:08:51

Jessica

It attracted considerable attention a few months ago and is an open standard introduced by Anthropic.

00:09:03

Jessica

Put simply, MCP allows an AI assistant to communicate directly with an external system instead of requiring you to act as the intermediary.

00:09:11

Jessica

It enables the assistant to retrieve data from your tools and perform actions on your platform.

00:09:19

Jessica

That is the core idea behind an MCP connection.

00:09:25

Jessica

It provides a common protocol for interacting with different tools and simplifies those connections.

00:09:35

Jessica

You can think of it as an API-like connection between Claude and pCloudy.

00:09:41

Jessica

Instead of reading information in one system, retyping it into another, and carrying the context in your head, MCP connects the systems directly.

00:09:50

Jessica

It removes you from the relay loop and lets your AI assistant communicate directly with the platform.

00:09:57

Jessica

If you haven’t heard of Qpilot, it is pCloudy’s AI-based test creation solution.

00:10:03

Jessica

You can explore our other Qpilot webinars, watch demonstrations on our website, or contact us to learn more.

00:10:14

Jessica

Qpilot is an AI-powered test creation platform built on top of pCloudy’s real-device infrastructure.

00:10:21

Jessica

pCloudy provides real Android and iOS devices, as well as a browser cloud, for manual and automated mobile and web testing.

00:10:31

Jessica

You can run tests using Appium, Selenium, Playwright, and other popular frameworks.

00:10:37

Jessica

Alternatively, you can use Qpilot, our AI layer, to convert plain-English descriptions into automated test steps.

00:10:52

Jessica

Real-device infrastructure is the foundation of the pCloudy platform.

00:10:58

Jessica

We host physical devices, not simulators or emulators, in our device cloud.

00:11:06

Jessica

Through Claude, you can access both Qpilot’s AI capabilities and pCloudy’s real-device infrastructure.

00:11:13

Jessica

Let’s look at some of the practical tasks this connection can support.

00:11:27

Jessica

First, you can generate tests directly from Claude instead of opening Qpilot separately.

00:11:34

Jessica

Once the pCloudy MCP connection is enabled, you can describe the test you need, ask Claude to create it, or retrieve an existing test case.

00:11:46

Jessica

You can also retrieve results and reports, and monitor live executions.

00:11:51

Jessica

This applies to both automated and manual sessions.

00:11:57

Jessica

Because Claude can access those reports, it can analyze failures using their complete context.

00:12:04

Jessica

You don’t need to copy and paste log lines or manually provide additional background information.

00:12:10

Jessica

Claude can retrieve the required context directly from the reports.

00:12:16

Jessica

You can also orchestrate and run collections of multiple test cases directly through the connection.

00:12:24

Jessica

Now, let’s compare the workflow with and without MCP.

00:12:32

Jessica

Without MCP, one task may require five separate tools—one for test generation, another for results, another for analysis and reporting, and another for device booking.

00:12:46

Jessica

Each activity is isolated in its own silo.

00:12:51

Jessica

Manually booking devices and tracking execution only addresses part of the problem because test execution is still triggered separately from Qpilot.

00:13:00

Jessica

MCP changes this by bringing the end-to-end workflow into the AI tool you’re already using.

00:13:12

Jessica

It also eliminates the need to debug failures one log line at a time.

00:13:21

Jessica

pCloudy’s AI failure analysis identifies the relevant issues for you.

00:13:27

Jessica

Claude can then provide a shareable report link and use the logs and failure details as context.

00:13:36

Jessica

These are some of the key advantages of using MCP to create and run tests, book devices, and manage manual or automated sessions.

00:13:53

Jessica

Even simple platform queries can otherwise take up time.

00:13:55

Jessica

For example, you can ask Claude to list available Android 15 devices, Google devices running Android 14 or 16, or any other configuration you need.

00:14:07

Jessica

It can return the available devices and the applications associated with your account.

00:14:12

Jessica

You can also ask for the latest build uploaded to pCloudy.

00:14:15

Jessica

This means you don’t need to log in every time you need basic information about the platform or its real devices.

00:14:21

Jessica

That saves time and helps you begin testing faster.

00:14:32

Jessica

Next, let’s look at our AI-powered failure analysis reports.

00:14:36

Jessica

These reports automatically transform raw logs into root-cause insights at both the test-case and build levels.

00:14:42

Jessica

They provide context for failures such as missing elements and performance problems.

00:14:51

Jessica

If a test experiences lag or latency, the report can identify possible causes.

00:15:00

Jessica

It also provides recommendations and suggested fixes.

00:15:03

Jessica

This AI-powered report is generated automatically for every test run.

00:15:10

Jessica

You receive analysis at both the build level and the individual test-case level.

00:15:15

Jessica

Let’s compare manual debugging with debugging through Claude and Qpilot MCP.

00:15:21

Jessica

In a manual workflow, you open the dashboard, locate a failed run, and cross-reference logs against screenshots or video.

00:15:33

Jessica

You then determine which video frame corresponds to each log line and develop a theory about the root cause.

00:15:43

Jessica

This can take a significant amount of time.

00:15:46

Jessica

You may also need to collaborate with multiple teams without a single source of truth.

00:15:52

Jessica

Debugging one issue can consume an entire afternoon or even a full day.

00:15:59

Jessica

With Claude and Qpilot MCP, Claude retrieves the failed-run logs and screenshots for you.

00:16:07

Jessica

Because pCloudy’s reporting already includes AI-generated root-cause analysis and the most relevant log lines, Claude can provide the context you need to investigate further.

00:16:21

Jessica

What matters is the relationship between the different pieces of evidence, rather than each source operating in isolation.

00:16:28

Jessica

Correlating that data manually is tedious and requires considerable switching between tools.

00:16:37

Jessica

This is where the connected workflow delivers a meaningful benefit.

00:16:42

Jessica

You can also generate a shareable summary and refer back to it later.

00:16:44

Jessica

If a test fails again, you can connect it with an earlier error and use the complete history to debug the issue more efficiently.

00:16:56

Jessica

With that, let’s move into the live demonstration of the Claude MCP solution.

00:17:02

Jessica

Before I demonstrate the MCP connection, I’ll briefly introduce pCloudy for anyone who isn’t familiar with our platform.

00:17:19

Jessica

pCloudy is a device cloud with intelligence and a SaaS-based platform that can be accessed from anywhere.

00:17:28

Jessica

At the core of our solution, we host real mobile devices and browsers.

00:17:32

Jessica

We operate data centers across multiple regions, allowing you to connect to devices, launch applications or URLs, and begin testing.

00:17:41

Jessica

In other words, we provide the test infrastructure.

00:17:43

Jessica

This is the landing page of the pCloudy platform.

00:17:47

Jessica

Every device listed here is a real, physical device hosted in one of our data-center locations.

00:17:56

Jessica

You can see the available locations, upload your builds, and start testing.

00:18:03

Jessica

The same process applies to our iOS devices.

00:18:09

Jessica

We also provide browser infrastructure with Windows and macOS machines.

00:18:13

Jessica

You can connect to different browsers and versions for cross-browser testing.

00:18:19

Jessica

The platform also supports integrations with popular automation frameworks.

00:18:24

Jessica

These include Appium, Selenium, Playwright, and several other tools listed in our documentation.

00:18:36

Jessica

Now, let’s look at Qpilot.

00:18:41

Jessica

Qpilot allows you to create automated test cases using plain-English descriptions.

00:18:47

Jessica

You can perform all these actions through the Qpilot interface.

00:18:50

Jessica

However, today I’ll focus on how you can create these tests without logging in to pCloudy.

00:19:01

Jessica

Qpilot is an AI-based test creation agent.

00:19:09

Jessica

You don’t need to learn special keywords; you simply describe the test in plain English.

00:19:19

Jessica

Qpilot converts that description into an end-to-end test case.

00:19:26

Jessica

It supports web, iOS, Android, and API testing on a single platform.

00:19:34

Jessica

Qpilot itself consolidates several tools.

00:19:38

Jessica

You might otherwise use one tool for API testing and another as a device farm.

00:19:42

Jessica

Qpilot combines pCloudy’s real-device infrastructure, an AI test creation agent, reporting, API testing, and integrations with Jira, Trello, and Slack.

00:19:57

Jessica

This already delivers significant tool consolidation, and MCP extends those benefits further.

00:20:08

Jessica

Now, let’s move to the Claude MCP demonstration.

00:20:09

Jessica

Here is my Claude account, and we provide documentation explaining how to enable MCP connections.

00:20:17

Jessica

In my list of connectors, you can see that the pCloudy toggle is already enabled.

00:20:24

Jessica

This means there is an active connection, and Claude can retrieve details from pCloudy and perform supported actions.

00:20:33

Jessica

The connection covers both pCloudy’s real-device infrastructure and Qpilot’s test creation capabilities.

00:20:44

Jessica

Let me begin with a simple request.

00:20:46

Jessica

I’ll ask Claude to list the available Google devices running Android versions 15 and 16.

00:21:00

Jessica

I’ve entered that request in plain English.

00:21:02

Jessica

Claude is now identifying the appropriate tools and retrieving the device list.

00:21:10

Jessica

These requests are being sent to pCloudy so Claude can obtain the relevant context.

00:21:16

Jessica

You can now see the available devices listed in the response.

00:21:22

Jessica

Similarly, I can ask Claude to list the available iOS devices.

00:21:33

Jessica

It retrieves the available configurations and operating-system versions for me.

00:21:48

Jessica

If you want to know whether a particular device is available or busy, or which devices can be used for automation, you can ask directly in Claude.

00:21:59

Jessica

You can even book a device through the same conversation.

00:22:01

Jessica

For example, I’ll ask Claude to connect to a Samsung device running Android 14 and install the IKEA app.

00:22:20

Jessica

Once I submit the instruction, Claude connects to the platform and begins performing the requested actions.

00:22:27

Jessica

A small amount of processing time is expected while Claude communicates with pCloudy.

00:22:34

Jessica

You can see each API call and action taking place behind the scenes while the device is being booked.

00:22:42

Jessica

Several individual actions are completed as part of this single request.

00:22:52

Jessica

I’ll return to pCloudy and check the active sessions.

00:22:55

Jessica

You can see that the platform has already selected the device and the connection is in progress.

00:23:03

Jessica

This should give you an idea of the interactions you can perform once the MCP connection is running.

00:23:11

Jessica

I’d also like to show how the connection works with the Qpilot agent.

00:23:19

Jessica

Here, I’ve asked Claude to create a new test case.

00:23:21

Jessica

I provided the test-case name, the APK or IPA name, and all the other information required to create it.

00:23:32

Jessica

I also specified that the test should be generated on a Google Pixel 2 XL.

00:23:37

Jessica

Claude is processing the request and completing the required action at each step.

00:23:43

Jessica

It first found the demo project, then located the appropriate folder and retrieved its folder ID.

00:23:49

Jessica

Once it has everything it needs, it creates the test case within that folder.

00:23:59

Jessica

The test case has now been created, and Claude has returned the session ID and a summary of the completed actions.

00:24:07

Jessica

Claude also suggests the next action and asks whether it should add more steps to the test case.

00:24:17

Jessica

I’ve responded with another plain-English description.

00:24:22

Jessica

You can see all seven steps being added to the test case.

00:24:35

Jessica

Claude has also summarized the outcome and confirmed that the test ran end to end on the Pixel 2 XL without any issues.

00:24:43

Jessica

You can also edit an existing test case.

00:24:45

Jessica

If you need to add a few steps, simply ask Claude to connect to the device and update the specified test case.

00:25:00

Jessica

Claude opens the test, adds the requested steps, and completes the update.

00:25:05

Jessica

This makes it easy to maintain and update existing test cases.

00:25:12

Jessica

On the Qpilot side, you can now see the test case with the exact name I specified in Claude.

00:25:20

Jessica

The automated test script has also been created.

00:25:27

Jessica

I can run it from either Claude or Qpilot.

00:25:32

Jessica

I can execute the test cases and retrieve the results through the same connected workflow.

00:25:43

Jessica

The test is now running, and I can monitor it live.

00:25:48

Jessica

Claude can provide links to the live execution and the final reports.

00:25:56

Jessica

Now, let’s look at the second part of the demonstration: rapid debugging with our AI failure analysis agent.

00:26:07

Jessica

Every automated test you run includes detailed reporting within the pCloudy platform.

00:26:17

Jessica

Here, you can see the most recent execution.

00:26:19

Jessica

When I open the build, I can view the status of every test case, including how many have completed, failed, timed out, or remain in progress.

00:26:32

Jessica

The platform also provides build-level analysis.

00:26:34

Jessica

It shows which sessions encountered an element-not-found error, which experienced slow page loads, and which devices had issues.

00:26:45

Jessica

Across past runs, you can identify devices with a higher tendency to fail and understand the errors associated with them.

00:26:55

Jessica

This allows you to debug at the build or project level.

00:27:00

Jessica

You can also open an individual test case for more detailed analysis.

00:27:05

Jessica

The text logs show the output of each step, including the clicks and actions performed.

00:27:14

Jessica

The step view shows every test step, the exact point of failure, and the corresponding error.

00:27:23

Jessica

If you need more detail, pCloudy still provides access to the complete raw and device logs.

00:27:29

Jessica

However, the AI analysis fast-tracks the investigation.

00:27:40

Jessica

In this example, the test failed because an element could not be found.

00:27:47

Jessica

The failure matches the error shown in the step view, and the analysis highlights the relevant log line.

00:27:55

Jessica

It identifies the exact log entry where the error occurred and recommends an action.

00:28:00

Jessica

In this case, the recommendation is to validate the element’s XPath.

00:28:06

Jessica

The report helps us pinpoint that the XPath used to select a location from the drop-down menu was probably incorrect.

00:28:17

Jessica

We can therefore identify the likely root cause without spending time searching through the logs manually.

00:28:26

Jessica

pCloudy also provides access to the complete video and screenshots.

00:28:34

Jessica

You can log bugs directly from the platform using integrations with Jira, Trello, Slack, and GitHub.

00:28:47

Jessica

The reports are shareable, which makes it easier to provide Claude with the relevant context.

00:28:55

Jessica

You can generate a shareable link and send it to your colleagues.

00:29:01

Jessica

They can access the full report even if they aren’t registered pCloudy users.

00:29:07

Jessica

That concludes this brief look at the failure analysis capabilities.

00:29:16

Jessica

That also brings us to the end of the live demonstration.

00:29:18

Jessica

I’ve shown how a real workflow can be managed through Claude, including retrieving results and reports.

00:29:31

Jessica

You can also ask Claude to analyze failures and view the entire workflow in one conversation.

00:29:38

Jessica

That workflow extends from booking a device and creating test cases through to execution, results, and analysis.

00:29:47

Jessica

Now, let’s look at how to get started.

00:29:49

Jessica

The setup is straightforward and takes only a few minutes.

00:30:00

Jessica

First, you need a pCloudy account and an AI tool such as Claude or Cursor.

00:30:04

Jessica

You then configure the Qpilot MCP server, connect it to your chosen tool, and begin generating tests and analyzing results.

00:30:14

Jessica

We provide complete documentation with all the required prerequisites and setup instructions.

00:30:19

Jessica

We’ll be happy to share it so you can connect MCP to your pCloudy account whenever you’re ready.

00:30:32

Jessica

Here, you can see the documentation for configuring the MCP server with pCloudy.

00:30:38

Jessica

It includes the prerequisites and exact steps required to complete the setup.

00:30:47

Jessica

I hope this gives you a clear understanding of what you can achieve and how you can optimize your workflow by connecting MCP with Qpilot and pCloudy.

00:31:00

Jessica

Please feel free to contact us if you have any questions or would like another demonstration or clarification.

00:31:09

Jessica

With that, we can move to the Q&A session.

00:31:11

Jessica

I don’t see any questions yet, so please add them using the Q&A tab.

00:31:24

Jessica

I can see that our first question has arrived.

00:31:28

Jessica

Do I need coding knowledge to use Claude with Qpilot MCP, or can a manual tester use it?

00:31:37

Jessica

Manual testers can definitely use it.

00:31:39

Jessica

Qpilot itself doesn’t require any coding knowledge.

00:31:47

Jessica

Once you follow the setup instructions and establish the MCP connection, you don’t need coding skills to use it.

00:31:55

Jessica

You can perform both automated and manual testing without writing code.

00:32:07

Jessica

How long does the setup take?

00:32:09

Jessica

It doesn’t take long; the setup requires only a few minutes.

00:32:13

Jessica

In less than half an hour, you can be up and running and create your first test script through Claude and MCP.

00:32:22

Jessica

Does this work with our existing test scripts, or do we have to start from scratch?

00:32:27

Jessica

You don’t need to start from scratch.

00:01:03

Dinakar

Without further ado, I’ll hand it over to Jessica.

00:01:07

Dinakar

Over to you, Jessica.

00:01:09

Jessica

Thank you so much for that introduction, Dinakar.

00:01:13

Jessica

I hope my screen is visible.

00:01:17

Jessica

As Dinakar mentioned, today’s topic is how Claude and the Qpilot MCP connection can help you generate tests faster, view all your test results in one place, and save hours otherwise spent switching between tools.

00:01:39

Jessica

Let’s begin by looking at what AI has already solved and why some testing activities still take so much time.

00:01:47

Jessica

Test generation, for example, has largely been solved by recent advances in AI.

00:01:57

Jessica

Whether you use an AI agent such as Qpilot or GitHub Copilot to write Playwright scripts, you can describe a flow and generate scripts quickly.

00:02:10

Jessica

That’s genuinely impressive, and the capability has become widely available very quickly.

00:02:21

Jessica

However, most QA teams still use several different tools.

00:02:24

Jessica

A QA engineer might use one tool to write a test, another to share the result, an AI assistant, an editor or IDE, a device farm, and separate dashboards and reports.

00:02:41

Jessica

They may then log bugs or tasks in Slack or Jira.

00:02:50

Jessica

This creates a significant amount of context switching.

00:02:52

Jessica

If API testing is involved, the engineer may also use a tool such as Postman.

00:02:59

Jessica

Debugging a single failure can require at least three or four manual handoffs.

00:03:04

Jessica

Each action and result must also be recorded separately in the relevant tool.

00:03:10

Jessica

This is where teams lose hours during every sprint or release cycle.

00:03:19

Jessica

As people switch between tools, important details are often lost, so their AI tools never receive the full context.

00:03:34

Jessica

Teams also spend time manually reviewing logs, dashboards, and reports.

00:03:40

Jessica

Meanwhile, much of their innovative work is happening inside AI tools such as Cursor or Claude Code.

00:03:47

Jessica

They can’t easily bring the context from other tools back into the environment they primarily use to develop scripts and generate new builds.

00:03:57

Jessica

That is the central problem the Qpilot and Claude MCP connection is designed to solve.

00:04:07

Jessica

Let me summarize the key agenda for today’s session.

00:04:10

Jessica

First, you’ll learn how Claude connects with Qpilot through MCP.

00:04:17

Jessica

You’ll see how to access pCloudy’s real devices directly from tools such as Cursor or Claude.

00:04:26

Jessica

Second, we’ll walk through a live demonstration.

00:04:28

Jessica

Third, I’ll cover our AI-powered test failure analysis reports and show how they significantly reduce debugging time.

00:04:39

Jessica

You’ll see how the system analyzes logs and provides detailed findings quickly.

00:04:48

Jessica

I’ll also explain how to execute test cases and create a reusable MCP setup for your team.

00:04:57

Jessica

As mentioned earlier, we’ll answer questions at the end of the demonstration.

00:05:03

Jessica

Let’s begin with the first section: where QA teams are still losing time and context between tools.

00:05:12

Jessica

In a typical workflow, you often begin with an AI assistant such as Cursor, GitHub Copilot, or Claude Code.

00:05:23

Jessica

You describe the flow you want to test, refine the output through a few exchanges, and eventually receive a script that is ready to run.

00:05:34

Jessica

Next, you copy the script from the chat window and paste it into your codebase.

00:05:42

Jessica

You then fix imports, apply page-object conventions, and replace locators where necessary.

00:05:49

Jessica

This can create further back-and-forth work in your IDE or test editor.

00:05:54

Jessica

When it’s time to use a device farm, you must book a device, add the required capabilities, connect to the device, and run your test cases.

00:06:08

Jessica

You may switch between your IDE or CI/CD tool and a device farm such as pCloudy to track execution.

00:06:17

Jessica

You may also open a separate dashboarding solution to review the results.

00:06:31

Jessica

Finally, you update documentation or log bugs in tools such as Slack or Jira.

00:06:40

Jessica

In this workflow, you’ve switched between five tools and created five opportunities to lose context.

00:06:49

Jessica

You may lose critical details or fixes made in the test editor and fail to bring that context back into your AI assistant.

00:06:58

Jessica

This limits your ability to improve the accuracy of the scripts it generates.

00:07:04

Jessica

That lost context eventually translates into a significant loss of time.

00:07:10

Jessica

Context switching is only one part of the problem.

00:07:13

Jessica

Teams also spend time booking devices, uploading builds, and tracking execution status.

00:07:26

Jessica

Each time, you may need to open a dashboard or active session to check whether execution has finished and whether the report has been generated.

00:07:35

Jessica

These may seem like simple tasks, but they accumulate and consume a meaningful amount of time.

00:07:43

Jessica

Another time-consuming task is reviewing raw logs.

00:07:46

Jessica

When a test case fails, you may need to examine extensive logs to understand what went wrong.

00:07:57

Jessica

With pCloudy’s AI failure analysis agent, you can immediately see the relevant log lines and identify where the test failed.

00:08:07

Jessica

Reporting can create another delay, especially when test results are stored in a separate tool.

00:08:18

Jessica

You still need to retrieve the report, debug the issue, and send the findings back to Jira or Slack.

00:08:26

Jessica

These are the main touchpoints where teams lose both time and context.

00:08:35

Jessica

Now, let me introduce the Claude and Qpilot MCP connection.

00:08:38

Jessica

Claude is the focus of today’s demonstration, but pCloudy also integrates with tools such as Cursor.

00:08:48

Jessica

MCP stands for Model Context Protocol.

00:08:51

Jessica

It attracted considerable attention a few months ago and is an open standard introduced by Anthropic.

00:09:03

Jessica

Put simply, MCP allows an AI assistant to communicate directly with an external system instead of requiring you to act as the intermediary.

00:09:11

Jessica

It enables the assistant to retrieve data from your tools and perform actions on your platform.

00:09:19

Jessica

That is the core idea behind an MCP connection.

00:09:25

Jessica

It provides a common protocol for interacting with different tools and simplifies those connections.

00:09:35

Jessica

You can think of it as an API-like connection between Claude and pCloudy.

00:09:41

Jessica

Instead of reading information in one system, retyping it into another, and carrying the context in your head, MCP connects the systems directly.

00:09:50

Jessica

It removes you from the relay loop and lets your AI assistant communicate directly with the platform.

00:09:57

Jessica

If you haven’t heard of Qpilot, it is pCloudy’s AI-based test creation solution.

00:10:03

Jessica

You can explore our other Qpilot webinars, watch demonstrations on our website, or contact us to learn more.

00:10:14

Jessica

Qpilot is an AI-powered test creation platform built on top of pCloudy’s real-device infrastructure.

00:10:21

Jessica

pCloudy provides real Android and iOS devices, as well as a browser cloud, for manual and automated mobile and web testing.

00:10:31

Jessica

You can run tests using Appium, Selenium, Playwright, and other popular frameworks.

00:10:37

Jessica

Alternatively, you can use Qpilot, our AI layer, to convert plain-English descriptions into automated test steps.

00:10:52

Jessica

Real-device infrastructure is the foundation of the pCloudy platform.

00:10:58

Jessica

We host physical devices, not simulators or emulators, in our device cloud.

00:11:06

Jessica

Through Claude, you can access both Qpilot’s AI capabilities and pCloudy’s real-device infrastructure.

00:11:13

Jessica

Let’s look at some of the practical tasks this connection can support.

00:11:27

Jessica

First, you can generate tests directly from Claude instead of opening Qpilot separately.

00:11:34

Jessica

Once the pCloudy MCP connection is enabled, you can describe the test you need, ask Claude to create it, or retrieve an existing test case.

00:11:46

Jessica

You can also retrieve results and reports, and monitor live executions.

00:11:51

Jessica

This applies to both automated and manual sessions.

00:11:57

Jessica

Because Claude can access those reports, it can analyze failures using their complete context.

00:12:04

Jessica

You don’t need to copy and paste log lines or manually provide additional background information.

00:12:10

Jessica

Claude can retrieve the required context directly from the reports.

00:12:16

Jessica

You can also orchestrate and run collections of multiple test cases directly through the connection.

00:12:24

Jessica

Now, let’s compare the workflow with and without MCP.

00:12:32

Jessica

Without MCP, one task may require five separate tools—one for test generation, another for results, another for analysis and reporting, and another for device booking.

00:12:46

Jessica

Each activity is isolated in its own silo.

00:12:51

Jessica

Manually booking devices and tracking execution only addresses part of the problem because test execution is still triggered separately from Qpilot.

00:13:00

Jessica

MCP changes this by bringing the end-to-end workflow into the AI tool you’re already using.

00:13:12

Jessica

It also eliminates the need to debug failures one log line at a time.

00:13:21

Jessica

pCloudy’s AI failure analysis identifies the relevant issues for you.

00:13:27

Jessica

Claude can then provide a shareable report link and use the logs and failure details as context.

00:13:36

Jessica

These are some of the key advantages of using MCP to create and run tests, book devices, and manage manual or automated sessions.

00:13:53

Jessica

Even simple platform queries can otherwise take up time.

00:13:55

Jessica

For example, you can ask Claude to list available Android 15 devices, Google devices running Android 14 or 16, or any other configuration you need.

00:14:07

Jessica

It can return the available devices and the applications associated with your account.

00:14:12

Jessica

You can also ask for the latest build uploaded to pCloudy.

00:14:15

Jessica

This means you don’t need to log in every time you need basic information about the platform or its real devices.

00:14:21

Jessica

That saves time and helps you begin testing faster.

00:14:32

Jessica

Next, let’s look at our AI-powered failure analysis reports.

00:14:36

Jessica

These reports automatically transform raw logs into root-cause insights at both the test-case and build levels.

00:14:42

Jessica

They provide context for failures such as missing elements and performance problems.

00:14:51

Jessica

If a test experiences lag or latency, the report can identify possible causes.

00:15:00

Jessica

It also provides recommendations and suggested fixes.

00:15:03

Jessica

This AI-powered report is generated automatically for every test run.

00:15:10

Jessica

You receive analysis at both the build level and the individual test-case level.

00:15:15

Jessica

Let’s compare manual debugging with debugging through Claude and Qpilot MCP.

00:15:21

Jessica

In a manual workflow, you open the dashboard, locate a failed run, and cross-reference logs against screenshots or video.

00:15:33

Jessica

You then determine which video frame corresponds to each log line and develop a theory about the root cause.

00:15:43

Jessica

This can take a significant amount of time.

00:15:46

Jessica

You may also need to collaborate with multiple teams without a single source of truth.

00:15:52

Jessica

Debugging one issue can consume an entire afternoon or even a full day.

00:15:59

Jessica

With Claude and Qpilot MCP, Claude retrieves the failed-run logs and screenshots for you.

00:16:07

Jessica

Because pCloudy’s reporting already includes AI-generated root-cause analysis and the most relevant log lines, Claude can provide the context you need to investigate further.

00:16:21

Jessica

What matters is the relationship between the different pieces of evidence, rather than each source operating in isolation.

00:16:28

Jessica

Correlating that data manually is tedious and requires considerable switching between tools.

00:16:37

Jessica

This is where the connected workflow delivers a meaningful benefit.

00:16:42

Jessica

You can also generate a shareable summary and refer back to it later.

00:16:44

Jessica

If a test fails again, you can connect it with an earlier error and use the complete history to debug the issue more efficiently.

00:16:56

Jessica

With that, let’s move into the live demonstration of the Claude MCP solution.

00:17:02

Jessica

Before I demonstrate the MCP connection, I’ll briefly introduce pCloudy for anyone who isn’t familiar with our platform.

00:17:19

Jessica

pCloudy is a device cloud with intelligence and a SaaS-based platform that can be accessed from anywhere.

00:17:28

Jessica

At the core of our solution, we host real mobile devices and browsers.

00:17:32

Jessica

We operate data centers across multiple regions, allowing you to connect to devices, launch applications or URLs, and begin testing.

00:17:41

Jessica

In other words, we provide the test infrastructure.

00:17:43

Jessica

This is the landing page of the pCloudy platform.

00:17:47

Jessica

Every device listed here is a real, physical device hosted in one of our data-center locations.

00:17:56

Jessica

You can see the available locations, upload your builds, and start testing.

00:18:03

Jessica

The same process applies to our iOS devices.

00:18:09

Jessica

We also provide browser infrastructure with Windows and macOS machines.

00:18:13

Jessica

You can connect to different browsers and versions for cross-browser testing.

00:18:19

Jessica

The platform also supports integrations with popular automation frameworks.

00:18:24

Jessica

These include Appium, Selenium, Playwright, and several other tools listed in our documentation.

00:18:36

Jessica

Now, let’s look at Qpilot.

00:18:41

Jessica

Qpilot allows you to create automated test cases using plain-English descriptions.

00:18:47

Jessica

You can perform all these actions through the Qpilot interface.

00:18:50

Jessica

However, today I’ll focus on how you can create these tests without logging in to pCloudy.

00:19:01

Jessica

Qpilot is an AI-based test creation agent.

00:19:09

Jessica

You don’t need to learn special keywords; you simply describe the test in plain English.

00:19:19

Jessica

Qpilot converts that description into an end-to-end test case.

00:19:26

Jessica

It supports web, iOS, Android, and API testing on a single platform.

00:19:34

Jessica

Qpilot itself consolidates several tools.

00:19:38

Jessica

You might otherwise use one tool for API testing and another as a device farm.

00:19:42

Jessica

Qpilot combines pCloudy’s real-device infrastructure, an AI test creation agent, reporting, API testing, and integrations with Jira, Trello, and Slack.

00:19:57

Jessica

This already delivers significant tool consolidation, and MCP extends those benefits further.

00:20:08

Jessica

Now, let’s move to the Claude MCP demonstration.

00:20:09

Jessica

Here is my Claude account, and we provide documentation explaining how to enable MCP connections.

00:20:17

Jessica

In my list of connectors, you can see that the pCloudy toggle is already enabled.

00:20:24

Jessica

This means there is an active connection, and Claude can retrieve details from pCloudy and perform supported actions.

00:20:33

Jessica

The connection covers both pCloudy’s real-device infrastructure and Qpilot’s test creation capabilities.

00:20:44

Jessica

Let me begin with a simple request.

00:20:46

Jessica

I’ll ask Claude to list the available Google devices running Android versions 15 and 16.

00:21:00

Jessica

I’ve entered that request in plain English.

00:21:02

Jessica

Claude is now identifying the appropriate tools and retrieving the device list.

00:21:10

Jessica

These requests are being sent to pCloudy so Claude can obtain the relevant context.

00:21:16

Jessica

You can now see the available devices listed in the response.

00:21:22

Jessica

Similarly, I can ask Claude to list the available iOS devices.

00:21:33

Jessica

It retrieves the available configurations and operating-system versions for me.

00:21:48

Jessica

If you want to know whether a particular device is available or busy, or which devices can be used for automation, you can ask directly in Claude.

00:21:59

Jessica

You can even book a device through the same conversation.

00:22:01

Jessica

For example, I’ll ask Claude to connect to a Samsung device running Android 14 and install the IKEA app.

00:22:20

Jessica

Once I submit the instruction, Claude connects to the platform and begins performing the requested actions.

00:22:27

Jessica

A small amount of processing time is expected while Claude communicates with pCloudy.

00:22:34

Jessica

You can see each API call and action taking place behind the scenes while the device is being booked.

00:22:42

Jessica

Several individual actions are completed as part of this single request.

00:22:52

Jessica

I’ll return to pCloudy and check the active sessions.

00:22:55

Jessica

You can see that the platform has already selected the device and the connection is in progress.

00:23:03

Jessica

This should give you an idea of the interactions you can perform once the MCP connection is running.

00:23:11

Jessica

I’d also like to show how the connection works with the Qpilot agent.

00:23:19

Jessica

Here, I’ve asked Claude to create a new test case.

00:23:21

Jessica

I provided the test-case name, the APK or IPA name, and all the other information required to create it.

00:23:32

Jessica

I also specified that the test should be generated on a Google Pixel 2 XL.

00:23:37

Jessica

Claude is processing the request and completing the required action at each step.

00:23:43

Jessica

It first found the demo project, then located the appropriate folder and retrieved its folder ID.

00:23:49

Jessica

Once it has everything it needs, it creates the test case within that folder.

00:23:59

Jessica

The test case has now been created, and Claude has returned the session ID and a summary of the completed actions.

00:24:07

Jessica

Claude also suggests the next action and asks whether it should add more steps to the test case.

00:24:17

Jessica

I’ve responded with another plain-English description.

00:24:22

Jessica

You can see all seven steps being added to the test case.

00:24:35

Jessica

Claude has also summarized the outcome and confirmed that the test ran end to end on the Pixel 2 XL without any issues.

00:24:43

Jessica

You can also edit an existing test case.

00:24:45

Jessica

If you need to add a few steps, simply ask Claude to connect to the device and update the specified test case.

00:25:00

Jessica

Claude opens the test, adds the requested steps, and completes the update.

00:25:05

Jessica

This makes it easy to maintain and update existing test cases.

00:25:12

Jessica

On the Qpilot side, you can now see the test case with the exact name I specified in Claude.

00:25:20

Jessica

The automated test script has also been created.

00:25:27

Jessica

I can run it from either Claude or Qpilot.

00:25:32

Jessica

I can execute the test cases and retrieve the results through the same connected workflow.

00:25:43

Jessica

The test is now running, and I can monitor it live.

00:25:48

Jessica

Claude can provide links to the live execution and the final reports.

00:25:56

Jessica

Now, let’s look at the second part of the demonstration: rapid debugging with our AI failure analysis agent.

00:26:07

Jessica

Every automated test you run includes detailed reporting within the pCloudy platform.

00:26:17

Jessica

Here, you can see the most recent execution.

00:26:19

Jessica

When I open the build, I can view the status of every test case, including how many have completed, failed, timed out, or remain in progress.

00:26:32

Jessica

The platform also provides build-level analysis.

00:26:34

Jessica

It shows which sessions encountered an element-not-found error, which experienced slow page loads, and which devices had issues.

00:26:45

Jessica

Across past runs, you can identify devices with a higher tendency to fail and understand the errors associated with them.

00:26:55

Jessica

This allows you to debug at the build or project level.

00:27:00

Jessica

You can also open an individual test case for more detailed analysis.

00:27:05

Jessica

The text logs show the output of each step, including the clicks and actions performed.

00:27:14

Jessica

The step view shows every test step, the exact point of failure, and the corresponding error.

00:27:23

Jessica

If you need more detail, pCloudy still provides access to the complete raw and device logs.

00:27:29

Jessica

However, the AI analysis fast-tracks the investigation.

00:27:40

Jessica

In this example, the test failed because an element could not be found.

00:27:47

Jessica

The failure matches the error shown in the step view, and the analysis highlights the relevant log line.

00:27:55

Jessica

It identifies the exact log entry where the error occurred and recommends an action.

00:28:00

Jessica

In this case, the recommendation is to validate the element’s XPath.

00:28:06

Jessica

The report helps us pinpoint that the XPath used to select a location from the drop-down menu was probably incorrect.

00:28:17

Jessica

We can therefore identify the likely root cause without spending time searching through the logs manually.

00:28:26

Jessica

pCloudy also provides access to the complete video and screenshots.

00:28:34

Jessica

You can log bugs directly from the platform using integrations with Jira, Trello, Slack, and GitHub.

00:28:47

Jessica

The reports are shareable, which makes it easier to provide Claude with the relevant context.

00:28:55

Jessica

You can generate a shareable link and send it to your colleagues.

00:29:01

Jessica

They can access the full report even if they aren’t registered pCloudy users.

00:29:07

Jessica

That concludes this brief look at the failure analysis capabilities.

00:29:16

Jessica

That also brings us to the end of the live demonstration.

00:29:18

Jessica

I’ve shown how a real workflow can be managed through Claude, including retrieving results and reports.

00:29:31

Jessica

You can also ask Claude to analyze failures and view the entire workflow in one conversation.

00:29:38

Jessica

That workflow extends from booking a device and creating test cases through to execution, results, and analysis.

00:29:47

Jessica

Now, let’s look at how to get started.

00:29:49

Jessica

The setup is straightforward and takes only a few minutes.

00:30:00

Jessica

First, you need a pCloudy account and an AI tool such as Claude or Cursor.

00:30:04

Jessica

You then configure the Qpilot MCP server, connect it to your chosen tool, and begin generating tests and analyzing results.

00:30:14

Jessica

We provide complete documentation with all the required prerequisites and setup instructions.

00:30:19

Jessica

We’ll be happy to share it so you can connect MCP to your pCloudy account whenever you’re ready.

00:30:32

Jessica

Here, you can see the documentation for configuring the MCP server with pCloudy.

00:30:38

Jessica

It includes the prerequisites and exact steps required to complete the setup.

00:30:47

Jessica

I hope this gives you a clear understanding of what you can achieve and how you can optimize your workflow by connecting MCP with Qpilot and pCloudy.

00:31:00

Jessica

Please feel free to contact us if you have any questions or would like another demonstration or clarification.

00:31:09

Jessica

With that, we can move to the Q&A session.

00:31:11

Jessica

I don’t see any questions yet, so please add them using the Q&A tab.

00:31:24

Jessica

I can see that our first question has arrived.

00:31:28

Jessica

Do I need coding knowledge to use Claude with Qpilot MCP, or can a manual tester use it?

00:31:37

Jessica

Manual testers can definitely use it.

00:31:39

Jessica

Qpilot itself doesn’t require any coding knowledge.

00:31:47

Jessica

Once you follow the setup instructions and establish the MCP connection, you don’t need coding skills to use it.

00:31:55

Jessica

You can perform both automated and manual testing without writing code.

00:32:07

Jessica

How long does the setup take?

00:32:09

Jessica

It doesn’t take long; the setup requires only a few minutes.

00:32:13

Jessica

In less than half an hour, you can be up and running and create your first test script through Claude and MCP.

00:32:22

Jessica

Does this work with our existing test scripts, or do we have to start from scratch?

00:32:27

Jessica

You don’t need to start from scratch.

00:05:12

Jessica

In a typical workflow, you often begin with an AI assistant such as Cursor, GitHub Copilot, or Claude Code.

00:05:23

Jessica

You describe the flow you want to test, refine the output through a few exchanges, and eventually receive a script that is ready to run.

00:05:34

Jessica

Next, you copy the script from the chat window and paste it into your codebase.

00:05:42

Jessica

You then fix imports, apply page-object conventions, and replace locators where necessary.

00:05:49

Jessica

This can create further back-and-forth work in your IDE or test editor.

00:05:54

Jessica

When it’s time to use a device farm, you must book a device, add the required capabilities, connect to the device, and run your test cases.

00:06:08

Jessica

You may switch between your IDE or CI/CD tool and a device farm such as pCloudy to track execution.

00:06:17

Jessica

You may also open a separate dashboarding solution to review the results.

00:06:31

Jessica

Finally, you update documentation or log bugs in tools such as Slack or Jira.

00:06:40

Jessica

In this workflow, you’ve switched between five tools and created five opportunities to lose context.

00:06:49

Jessica

You may lose critical details or fixes made in the test editor and fail to bring that context back into your AI assistant.

00:06:58

Jessica

This limits your ability to improve the accuracy of the scripts it generates.

00:07:04

Jessica

That lost context eventually translates into a significant loss of time.

00:07:10

Jessica

Context switching is only one part of the problem.

00:07:13

Jessica

Teams also spend time booking devices, uploading builds, and tracking execution status.

00:07:26

Jessica

Each time, you may need to open a dashboard or active session to check whether execution has finished and whether the report has been generated.

00:07:35

Jessica

These may seem like simple tasks, but they accumulate and consume a meaningful amount of time.

00:07:43

Jessica

Another time-consuming task is reviewing raw logs.

00:07:46

Jessica

When a test case fails, you may need to examine extensive logs to understand what went wrong.

00:07:57

Jessica

With pCloudy’s AI failure analysis agent, you can immediately see the relevant log lines and identify where the test failed.

00:08:07

Jessica

Reporting can create another delay, especially when test results are stored in a separate tool.

00:08:18

Jessica

You still need to retrieve the report, debug the issue, and send the findings back to Jira or Slack.

00:08:26

Jessica

These are the main touchpoints where teams lose both time and context.

00:08:35

Jessica

Now, let me introduce the Claude and Qpilot MCP connection.

00:08:38

Jessica

Claude is the focus of today’s demonstration, but pCloudy also integrates with tools such as Cursor.

00:08:48

Jessica

MCP stands for Model Context Protocol.

00:08:51

Jessica

It attracted considerable attention a few months ago and is an open standard introduced by Anthropic.

00:09:03

Jessica

Put simply, MCP allows an AI assistant to communicate directly with an external system instead of requiring you to act as the intermediary.

00:09:11

Jessica

It enables the assistant to retrieve data from your tools and perform actions on your platform.

00:09:19

Jessica

That is the core idea behind an MCP connection.

00:09:25

Jessica

It provides a common protocol for interacting with different tools and simplifies those connections.

00:09:35

Jessica

You can think of it as an API-like connection between Claude and pCloudy.

00:09:41

Jessica

Instead of reading information in one system, retyping it into another, and carrying the context in your head, MCP connects the systems directly.

00:09:50

Jessica

It removes you from the relay loop and lets your AI assistant communicate directly with the platform.

00:09:57

Jessica

If you haven’t heard of Qpilot, it is pCloudy’s AI-based test creation solution.

00:10:03

Jessica

You can explore our other Qpilot webinars, watch demonstrations on our website, or contact us to learn more.

00:10:14

Jessica

Qpilot is an AI-powered test creation platform built on top of pCloudy’s real-device infrastructure.

00:10:21

Jessica

pCloudy provides real Android and iOS devices, as well as a browser cloud, for manual and automated mobile and web testing.

00:10:31

Jessica

You can run tests using Appium, Selenium, Playwright, and other popular frameworks.

00:10:37

Jessica

Alternatively, you can use Qpilot, our AI layer, to convert plain-English descriptions into automated test steps.

00:10:52

Jessica

Real-device infrastructure is the foundation of the pCloudy platform.

00:10:58

Jessica

We host physical devices, not simulators or emulators, in our device cloud.

00:11:06

Jessica

Through Claude, you can access both Qpilot’s AI capabilities and pCloudy’s real-device infrastructure.

00:11:13

Jessica

Let’s look at some of the practical tasks this connection can support.

00:11:27

Jessica

First, you can generate tests directly from Claude instead of opening Qpilot separately.

00:11:34

Jessica

Once the pCloudy MCP connection is enabled, you can describe the test you need, ask Claude to create it, or retrieve an existing test case.

00:11:46

Jessica

You can also retrieve results and reports, and monitor live executions.

00:11:51

Jessica

This applies to both automated and manual sessions.

00:11:57

Jessica

Because Claude can access those reports, it can analyze failures using their complete context.

00:12:04

Jessica

You don’t need to copy and paste log lines or manually provide additional background information.

00:12:10

Jessica

Claude can retrieve the required context directly from the reports.

00:12:16

Jessica

You can also orchestrate and run collections of multiple test cases directly through the connection.

00:12:24

Jessica

Now, let’s compare the workflow with and without MCP.

00:12:32

Jessica

Without MCP, one task may require five separate tools—one for test generation, another for results, another for analysis and reporting, and another for device booking.

00:12:46

Jessica

Each activity is isolated in its own silo.

00:12:51

Jessica

Manually booking devices and tracking execution only addresses part of the problem because test execution is still triggered separately from Qpilot.

00:13:00

Jessica

MCP changes this by bringing the end-to-end workflow into the AI tool you’re already using.

00:13:12

Jessica

It also eliminates the need to debug failures one log line at a time.

00:13:21

Jessica

pCloudy’s AI failure analysis identifies the relevant issues for you.

00:13:27

Jessica

Claude can then provide a shareable report link and use the logs and failure details as context.

00:13:36

Jessica

These are some of the key advantages of using MCP to create and run tests, book devices, and manage manual or automated sessions.

00:13:53

Jessica

Even simple platform queries can otherwise take up time.

00:13:55

Jessica

For example, you can ask Claude to list available Android 15 devices, Google devices running Android 14 or 16, or any other configuration you need.

00:14:07

Jessica

It can return the available devices and the applications associated with your account.

00:14:12

Jessica

You can also ask for the latest build uploaded to pCloudy.

00:14:15

Jessica

This means you don’t need to log in every time you need basic information about the platform or its real devices.

00:14:21

Jessica

That saves time and helps you begin testing faster.

00:14:32

Jessica

Next, let’s look at our AI-powered failure analysis reports.

00:14:36

Jessica

These reports automatically transform raw logs into root-cause insights at both the test-case and build levels.

00:14:42

Jessica

They provide context for failures such as missing elements and performance problems.

00:14:51

Jessica

If a test experiences lag or latency, the report can identify possible causes.

00:15:00

Jessica

It also provides recommendations and suggested fixes.

00:15:03

Jessica

This AI-powered report is generated automatically for every test run.

00:15:10

Jessica

You receive analysis at both the build level and the individual test-case level.

00:15:15

Jessica

Let’s compare manual debugging with debugging through Claude and Qpilot MCP.

00:15:21

Jessica

In a manual workflow, you open the dashboard, locate a failed run, and cross-reference logs against screenshots or video.

00:15:33

Jessica

You then determine which video frame corresponds to each log line and develop a theory about the root cause.

00:15:43

Jessica

This can take a significant amount of time.

00:15:46

Jessica

You may also need to collaborate with multiple teams without a single source of truth.

00:15:52

Jessica

Debugging one issue can consume an entire afternoon or even a full day.

00:15:59

Jessica

With Claude and Qpilot MCP, Claude retrieves the failed-run logs and screenshots for you.

00:16:07

Jessica

Because pCloudy’s reporting already includes AI-generated root-cause analysis and the most relevant log lines, Claude can provide the context you need to investigate further.

00:16:21

Jessica

What matters is the relationship between the different pieces of evidence, rather than each source operating in isolation.

00:16:28

Jessica

Correlating that data manually is tedious and requires considerable switching between tools.

00:16:37

Jessica

This is where the connected workflow delivers a meaningful benefit.

00:16:42

Jessica

You can also generate a shareable summary and refer back to it later.

00:16:44

Jessica

If a test fails again, you can connect it with an earlier error and use the complete history to debug the issue more efficiently.

00:16:56

Jessica

With that, let’s move into the live demonstration of the Claude MCP solution.

00:17:02

Jessica

Before I demonstrate the MCP connection, I’ll briefly introduce pCloudy for anyone who isn’t familiar with our platform.

00:17:19

Jessica

pCloudy is a device cloud with intelligence and a SaaS-based platform that can be accessed from anywhere.

00:17:28

Jessica

At the core of our solution, we host real mobile devices and browsers.

00:17:32

Jessica

We operate data centers across multiple regions, allowing you to connect to devices, launch applications or URLs, and begin testing.

00:17:41

Jessica

In other words, we provide the test infrastructure.

00:17:43

Jessica

This is the landing page of the pCloudy platform.

00:17:47

Jessica

Every device listed here is a real, physical device hosted in one of our data-center locations.

00:17:56

Jessica

You can see the available locations, upload your builds, and start testing.

00:18:03

Jessica

The same process applies to our iOS devices.

00:18:09

Jessica

We also provide browser infrastructure with Windows and macOS machines.

00:18:13

Jessica

You can connect to different browsers and versions for cross-browser testing.

00:18:19

Jessica

The platform also supports integrations with popular automation frameworks.

00:18:24

Jessica

These include Appium, Selenium, Playwright, and several other tools listed in our documentation.

00:18:36

Jessica

Now, let’s look at Qpilot.

00:18:41

Jessica

Qpilot allows you to create automated test cases using plain-English descriptions.

00:18:47

Jessica

You can perform all these actions through the Qpilot interface.

00:18:50

Jessica

However, today I’ll focus on how you can create these tests without logging in to pCloudy.

00:19:01

Jessica

Qpilot is an AI-based test creation agent.

00:19:09

Jessica

You don’t need to learn special keywords; you simply describe the test in plain English.

00:19:19

Jessica

Qpilot converts that description into an end-to-end test case.

00:19:26

Jessica

It supports web, iOS, Android, and API testing on a single platform.

00:19:34

Jessica

Qpilot itself consolidates several tools.

00:19:38

Jessica

You might otherwise use one tool for API testing and another as a device farm.

00:19:42

Jessica

Qpilot combines pCloudy’s real-device infrastructure, an AI test creation agent, reporting, API testing, and integrations with Jira, Trello, and Slack.

00:19:57

Jessica

This already delivers significant tool consolidation, and MCP extends those benefits further.

00:20:08

Jessica

Now, let’s move to the Claude MCP demonstration.

00:20:09

Jessica

Here is my Claude account, and we provide documentation explaining how to enable MCP connections.

00:20:17

Jessica

In my list of connectors, you can see that the pCloudy toggle is already enabled.

00:20:24

Jessica

This means there is an active connection, and Claude can retrieve details from pCloudy and perform supported actions.

00:20:33

Jessica

The connection covers both pCloudy’s real-device infrastructure and Qpilot’s test creation capabilities.

00:20:44

Jessica

Let me begin with a simple request.

00:20:46

Jessica

I’ll ask Claude to list the available Google devices running Android versions 15 and 16.

00:21:00

Jessica

I’ve entered that request in plain English.

00:21:02

Jessica

Claude is now identifying the appropriate tools and retrieving the device list.

00:21:10

Jessica

These requests are being sent to pCloudy so Claude can obtain the relevant context.

00:21:16

Jessica

You can now see the available devices listed in the response.

00:21:22

Jessica

Similarly, I can ask Claude to list the available iOS devices.

00:21:33

Jessica

It retrieves the available configurations and operating-system versions for me.

00:21:48

Jessica

If you want to know whether a particular device is available or busy, or which devices can be used for automation, you can ask directly in Claude.

00:21:59

Jessica

You can even book a device through the same conversation.

00:22:01

Jessica

For example, I’ll ask Claude to connect to a Samsung device running Android 14 and install the IKEA app.

00:22:20

Jessica

Once I submit the instruction, Claude connects to the platform and begins performing the requested actions.

00:22:27

Jessica

A small amount of processing time is expected while Claude communicates with pCloudy.

00:22:34

Jessica

You can see each API call and action taking place behind the scenes while the device is being booked.

00:22:42

Jessica

Several individual actions are completed as part of this single request.

00:22:52

Jessica

I’ll return to pCloudy and check the active sessions.

00:22:55

Jessica

You can see that the platform has already selected the device and the connection is in progress.

00:23:03

Jessica

This should give you an idea of the interactions you can perform once the MCP connection is running.

00:23:11

Jessica

I’d also like to show how the connection works with the Qpilot agent.

00:23:19

Jessica

Here, I’ve asked Claude to create a new test case.

00:23:21

Jessica

I provided the test-case name, the APK or IPA name, and all the other information required to create it.

00:23:32

Jessica

I also specified that the test should be generated on a Google Pixel 2 XL.

00:23:37

Jessica

Claude is processing the request and completing the required action at each step.

00:23:43

Jessica

It first found the demo project, then located the appropriate folder and retrieved its folder ID.

00:23:49

Jessica

Once it has everything it needs, it creates the test case within that folder.

00:23:59

Jessica

The test case has now been created, and Claude has returned the session ID and a summary of the completed actions.

00:24:07

Jessica

Claude also suggests the next action and asks whether it should add more steps to the test case.

00:24:17

Jessica

I’ve responded with another plain-English description.

00:24:22

Jessica

You can see all seven steps being added to the test case.

00:24:35

Jessica

Claude has also summarized the outcome and confirmed that the test ran end to end on the Pixel 2 XL without any issues.

00:24:43

Jessica

You can also edit an existing test case.

00:24:45

Jessica

If you need to add a few steps, simply ask Claude to connect to the device and update the specified test case.

00:25:00

Jessica

Claude opens the test, adds the requested steps, and completes the update.

00:25:05

Jessica

This makes it easy to maintain and update existing test cases.

00:25:12

Jessica

On the Qpilot side, you can now see the test case with the exact name I specified in Claude.

00:25:20

Jessica

The automated test script has also been created.

00:25:27

Jessica

I can run it from either Claude or Qpilot.

00:25:32

Jessica

I can execute the test cases and retrieve the results through the same connected workflow.

00:25:43

Jessica

The test is now running, and I can monitor it live.

00:25:48

Jessica

Claude can provide links to the live execution and the final reports.

00:25:56

Jessica

Now, let’s look at the second part of the demonstration: rapid debugging with our AI failure analysis agent.

00:26:07

Jessica

Every automated test you run includes detailed reporting within the pCloudy platform.

00:26:17

Jessica

Here, you can see the most recent execution.

00:26:19

Jessica

When I open the build, I can view the status of every test case, including how many have completed, failed, timed out, or remain in progress.

00:26:32

Jessica

The platform also provides build-level analysis.

00:26:34

Jessica

It shows which sessions encountered an element-not-found error, which experienced slow page loads, and which devices had issues.

00:26:45

Jessica

Across past runs, you can identify devices with a higher tendency to fail and understand the errors associated with them.

00:26:55

Jessica

This allows you to debug at the build or project level.

00:27:00

Jessica

You can also open an individual test case for more detailed analysis.

00:27:05

Jessica

The text logs show the output of each step, including the clicks and actions performed.

00:27:14

Jessica

The step view shows every test step, the exact point of failure, and the corresponding error.

00:27:23

Jessica

If you need more detail, pCloudy still provides access to the complete raw and device logs.

00:27:29

Jessica

However, the AI analysis fast-tracks the investigation.

00:27:40

Jessica

In this example, the test failed because an element could not be found.

00:27:47

Jessica

The failure matches the error shown in the step view, and the analysis highlights the relevant log line.

00:27:55

Jessica

It identifies the exact log entry where the error occurred and recommends an action.

00:28:00

Jessica

In this case, the recommendation is to validate the element’s XPath.

00:28:06

Jessica

The report helps us pinpoint that the XPath used to select a location from the drop-down menu was probably incorrect.

00:28:17

Jessica

We can therefore identify the likely root cause without spending time searching through the logs manually.

00:28:26

Jessica

pCloudy also provides access to the complete video and screenshots.

00:28:34

Jessica

You can log bugs directly from the platform using integrations with Jira, Trello, Slack, and GitHub.

00:28:47

Jessica

The reports are shareable, which makes it easier to provide Claude with the relevant context.

00:28:55

Jessica

You can generate a shareable link and send it to your colleagues.

00:29:01

Jessica

They can access the full report even if they aren’t registered pCloudy users.

00:29:07

Jessica

That concludes this brief look at the failure analysis capabilities.

00:29:16

Jessica

That also brings us to the end of the live demonstration.

00:29:18

Jessica

I’ve shown how a real workflow can be managed through Claude, including retrieving results and reports.

00:29:31

Jessica

You can also ask Claude to analyze failures and view the entire workflow in one conversation.

00:29:38

Jessica

That workflow extends from booking a device and creating test cases through to execution, results, and analysis.

00:29:47

Jessica

Now, let’s look at how to get started.

00:29:49

Jessica

The setup is straightforward and takes only a few minutes.

00:30:00

Jessica

First, you need a pCloudy account and an AI tool such as Claude or Cursor.

00:30:04

Jessica

You then configure the Qpilot MCP server, connect it to your chosen tool, and begin generating tests and analyzing results.

00:30:14

Jessica

We provide complete documentation with all the required prerequisites and setup instructions.

00:30:19

Jessica

We’ll be happy to share it so you can connect MCP to your pCloudy account whenever you’re ready.

00:30:32

Jessica

Here, you can see the documentation for configuring the MCP server with pCloudy.

00:30:38

Jessica

It includes the prerequisites and exact steps required to complete the setup.

00:30:47

Jessica

I hope this gives you a clear understanding of what you can achieve and how you can optimize your workflow by connecting MCP with Qpilot and pCloudy.

00:31:00

Jessica

Please feel free to contact us if you have any questions or would like another demonstration or clarification.

00:31:09

Jessica

With that, we can move to the Q&A session.

00:31:11

Jessica

I don’t see any questions yet, so please add them using the Q&A tab.

00:31:24

Jessica

I can see that our first question has arrived.

00:31:28

Jessica

Do I need coding knowledge to use Claude with Qpilot MCP, or can a manual tester use it?

00:31:37

Jessica

Manual testers can definitely use it.

00:31:39

Jessica

Qpilot itself doesn’t require any coding knowledge.

00:31:47

Jessica

Once you follow the setup instructions and establish the MCP connection, you don’t need coding skills to use it.

00:31:55

Jessica

You can perform both automated and manual testing without writing code.

00:32:07

Jessica

How long does the setup take?

00:32:09

Jessica

It doesn’t take long; the setup requires only a few minutes.

00:32:13

Jessica

In less than half an hour, you can be up and running and create your first test script through Claude and MCP.

00:32:22

Jessica

Does this work with our existing test scripts, or do we have to start from scratch?

00:32:27

Jessica

You don’t need to start from scratch.

Dinakar

If you have any further questions, you can contact us through the chat option on our website or email us at info@pcloudy.com.

00:34:44

Dinakar

Please feel free to reach out, and we’ll respond as soon as possible.

00:34:51

Dinakar

Thank you once again for being such an engaged audience, and happy testing.