r2ai-mcp
Related Servers
Alternatives to r2ai-mcp
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that wraps Android ADB functionality into AI assistant tools, enabling device management, shell execution, file operations, app management, media capture, and log analysis via natural language.9 npm2MIT
- AlicenseBqualityAmaintenanceA comprehensive MCP server that enables AI agents to interact with Android devices through Android Debug Bridge (ADB), offering 198 tools for device control, app management, diagnostics, and more.10061 npm17Apache 2.0
- FlicenseAqualityDmaintenanceAn MCP server that bridges multiple AI clients (Claude, Gemini, Codex, OpenCode) so they can call each other as tools.123 npm72-
- FlicenseAqualityDmaintenanceStandalone MCP server that proxies tool calls to Ottoauth HTTP endpoints, enabling account creation and dynamic service interaction.7-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that provides tools for controlling Android devices using uiautomator2, enabling AI to automate tasks like tapping, swiping, and managing apps.87 PyPI47Apache 2.0
- FlicenseNot gradedqualityAmaintenanceMCP server that provides AI coding agents real Android development tools—Gradle, adb, logcat, lint, crash triage—through a local, permissioned interface. Enables agents to inspect projects, run safe Gradle tasks, capture logs/screenshots, and triage crashes.1-
TDQS
Scored across 28 tools
Most tools have clear individual purposes, but there are overlapping boundaries: r2_get_xrefs duplicates the list operations of r2_manage_xrefs, r2_analyze_target and r2_analyze_file both perform analysis, and generic escape hatches like r2_run_command and termux_command cover many specialized actions. The detailed descriptions help, but an agent could still misselect among the analysis and xref tools.
Tool names are readable and mostly follow a verb_noun style, but the conventions are mixed: r2_, os_, and termux_ prefixes are inconsistent, and several names like r2_config_manager, r2_analysis_hints, sqlite_query, and r2_test are noun-style rather than action-style. There is no chaotic case mixing, but the set is not predictable enough for a high consistency score.
At 28 tools, the server exceeds the 25-tool threshold and feels heavy, especially since several specialized tools overlap or could be expressed through r2_run_command. The broad reverse-engineering and Android environment scope justifies some breadth, but this could be consolidated into a tighter, more coherent toolset.
The toolset covers the main binary-analysis lifecycle: open, analyze, disassemble, decompile, list functions/strings, inspect xrefs, patch, simulate, rename, annotate, and close, plus useful Android/Termux helpers like sqlite and logcat. Minor gaps exist, such as no explicit session listing, generic file-write, or undo/revert patch tool, but r2_run_command and termux_command provide reasonable workarounds.