MCP Appium Gestures logo

MCP Appium Gestures

by AppiumTestDistribution

MCP Appium Gestures is an MCP server providing resources and tools for Appium mobile gestures. It offers documentation and code generation tools for various gestures in JavaScript and Java.

View on GitHub

Last updated: N/A

What is MCP Appium Gestures?

MCP Appium Gestures is a Model Context Protocol (MCP) server designed to provide resources and tools for automating mobile gestures using Appium. It offers documentation and code generation capabilities for common gestures.

How to use MCP Appium Gestures?

To use the server, clone the repository, install dependencies, and start the server using either stdio or SSE transport. Configure your MCP client (like Claude) to connect to the server using the provided configuration. Then, use the server's tools and resources by referencing the server name and tool/resource URI in your MCP client.

Key features of MCP Appium Gestures

  • Documentation resources for common Appium mobile gestures

  • Code generation tools for gestures in JavaScript and Java

  • Support for stdio and SSE transport

  • Integration with MCP clients like Claude

  • Provides resources for tap, swipe, scroll, pinch/zoom, long press, drag and drop, and double tap gestures

Use cases of MCP Appium Gestures

  • Generating Appium code snippets for mobile gestures

  • Accessing documentation for different Appium gestures

  • Automating mobile testing workflows with Claude

  • Creating reusable gesture automation components

FAQ from MCP Appium Gestures

What languages are supported for code generation?

The server supports code generation for JavaScript (WebdriverIO v9+ and below) and Java (Appium Java Client).

How do I configure the server to work with Claude?

Add the provided configuration to your Claude's MCP settings file, specifying the server's command, arguments, and transport type.

What is the purpose of the MCP server?

The MCP server provides resources and tools to simplify the process of automating mobile gestures with Appium.

What gestures are supported?

The server provides documentation and code generation for tap, swipe, scroll, pinch/zoom, long press, drag and drop, and double tap gestures.

What is the default transport type?

The default transport type for local use is stdio. For remote use, SSE transport is recommended.