MCP Appium Gestures

v1.0.0Browser Automationstable

This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..

mcp-appium-gesturesmcpai-integration
Share:
32
Stars
0
Downloads
0
Weekly
0/5

What is MCP Appium Gestures?

MCP Appium Gestures is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to this is a model context protocol (mcp) server providing resources and tools for appium mobile gestures using actions api..

This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..

This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • This is a Model Context Protocol (MCP) server providing reso

Use Cases

Control mobile app gestures and interactions using Appium Actions API.
Automate mobile testing through natural language gesture commands.
LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedApr 27, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-appium-gestures

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Appium Gestures

MCP Appium Gestures is a Model Context Protocol server that generates Appium mobile gesture code using the Actions API, enabling AI assistants to produce ready-to-use tap, swipe, scroll, long-press, double-tap, and drag-drop automation code. It supports both JavaScript (WebdriverIO) and Java (Appium Java Client) output and exposes gesture documentation as MCP resources accessible via URI scheme. Developers use it to accelerate mobile test authoring without memorizing the Appium Actions API surface.

Prerequisites

  • Node.js 18 or later installed
  • An MCP-compatible client such as Claude Desktop, Cursor, or VS Code with MCP support
  • Appium environment set up (Appium server, device/emulator) if you intend to run the generated code
  • Git to clone the repository (for local builds)
1

Clone and install the server

Clone the repository and install Node.js dependencies before starting the server.

git clone https://github.com/AppiumTestDistribution/mcp-appium-gestures.git
cd mcp-appium-gestures
npm install
2

Start the server (stdio mode)

Run the server in stdio mode, which is the standard transport expected by most MCP clients including Claude Desktop.

npm start
3

Configure your MCP client

Add the server to your MCP client configuration. For Claude Desktop on macOS, edit ~/Library/Application Support/Claude/claude_desktop_config.json.

{
  "mcpServers": {
    "appium-gestures": {
      "command": "npx",
      "args": ["mcp-appium-gestures"],
      "transportType": "stdio"
    }
  }
}
4

Restart your MCP client

Restart Claude Desktop or your chosen MCP client so it picks up the new server entry and connects via stdio.

5

Generate gesture code via the AI assistant

Ask your AI assistant to generate Appium gesture code. The server exposes tools like generate-tap-code, generate-swipe-code, generate-scroll-code, generate-long-press-code, and generate-double-tap-code, plus gesture documentation resources.

MCP Appium Gestures Examples

Client configuration

Minimal Claude Desktop configuration to connect to the MCP Appium Gestures server via npx.

{
  "mcpServers": {
    "appium-gestures": {
      "command": "npx",
      "args": ["mcp-appium-gestures"],
      "transportType": "stdio"
    }
  }
}

Prompts to try

Example prompts you can send to your AI assistant once the server is connected.

- "Generate a WebdriverIO tap gesture code for element with id 'login-btn'"
- "Write Java Appium code to swipe left on an element"
- "Generate a scroll-down gesture using the Appium Actions API in JavaScript"
- "Create a long-press gesture code targeting coordinates (200, 400) in Java"
- "Show me a double-tap gesture example for WebdriverIO"

Troubleshooting MCP Appium Gestures

npx mcp-appium-gestures fails with 'command not found'

The package may not yet be published to npm. Clone the repository and run 'npm install && npm start' locally, then point your MCP config to the local path using 'command': 'node' and 'args': ['path/to/index.js'].

Server starts but no tools appear in the MCP client

Verify the transportType is set to 'stdio' in your config. Restart the MCP client after any config change. Check that Node.js 18+ is on your PATH by running 'node --version' in the same terminal.

Generated code does not match expected Appium version

Specify in your prompt which Appium client version you are using (e.g., 'Appium Java Client 8.x') so the server selects the correct Actions API syntax.

Frequently Asked Questions about MCP Appium Gestures

What is MCP Appium Gestures?

MCP Appium Gestures is a Model Context Protocol (MCP) server that this is a model context protocol (mcp) server providing resources and tools for appium mobile gestures using actions api.. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Appium Gestures?

Follow the installation instructions on the MCP Appium Gestures GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Appium Gestures?

MCP Appium Gestures works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Appium Gestures free to use?

Yes, MCP Appium Gestures is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-appium-gestures": { "command": "npx", "args": ["-y", "mcp-appium-gestures"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Appium Gestures?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides