Skip to main content
Glama
appclawhq

appium-mcp-auth

by appclawhq

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APPIUM_MCP_AUTH_ARGNoTool-argument name carrying the credentialauthToken
APPIUM_MCP_AUTH_AUDITNoEmit JSON audit lines to stderrtrue
APPIUM_MCP_AUTH_OAUTHNoJSON OAuth JWT validation config (issuer, audience, jwksUri?, scopeClaim?, rolesClaim?)
APPIUM_MCP_AUTH_API_KEYSNoJSON array of API-key records (id, hash or secret, subject, kind, scopes, roles?, expiresAt?)
APPIUM_MCP_AUTH_ADMIN_ROLENoRole that bypasses scope checksadmin
APPIUM_MCP_AUTH_RATE_LIMITNoFormat: "<limit>/<windowMs>" per subject (disabled if empty)
APPIUM_MCP_AUTH_TOOL_SCOPESNoJSON map tool → scope | scope[]{}
APPIUM_MCP_AUTH_MAX_SESSIONSNoPer-subject Appium session cap (0 = off)0
APPIUM_MCP_AUTH_PUBLIC_TOOLSNoComma list of tools that skip authauth_login
APPIUM_MCP_AUTH_SESSION_TOOLSNoTools that create sessionsappium_session_management
APPIUM_MCP_AUTH_DEFAULT_SCOPESNoScopes required for unlisted toolsappium:use
APPIUM_MCP_AUTH_SESSION_TTL_MSNoSession-token lifetime3600000
APPIUM_MCP_AUTH_SESSION_ID_ARGSNoArg names carrying a session idsessionId
APPIUM_MCP_AUTH_ENFORCE_OWNERSHIPNoEnforce session ownershiptrue

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/appclawhq/appium-mcp-auth'

If you have feedback or need assistance with the MCP directory API, please join our Discord server