├── .githooks ├── post-checkout ├── post-commit ├── post-merge ├── pre-commit └── pre-push ├── .github ├── actions │ └── gradle-task-run │ │ └── action.yml ├── dependabot.yml └── workflows │ └── commit.yml ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── AndroidProjectSystem.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetSelector.xml ├── gradle.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── ADB_DOCUMENTATION_SUMMARY.md ├── ADB_TESTING_IMPLEMENTATION_SUMMARY.md ├── BUILTIN_TOOLS_VALIDATION_SUMMARY.md ├── LICENSE ├── README.md ├── TOOL_EXTRACTION_SUMMARY.md ├── ci └── Dockerfile ├── core ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ ├── java │ │ └── dev │ │ │ └── jasonpearson │ │ │ └── androidmcpsdk │ │ │ └── core │ │ │ └── ExampleInstrumentedTest.kt │ └── kotlin │ │ └── dev │ │ └── jasonpearson │ │ └── androidmcpsdk │ │ └── adb │ │ ├── AdbConnectionTest.kt │ │ ├── AdbPerformanceTest.kt │ │ ├── AdbReliabilityTest.kt │ │ └── AdbTestUtils.kt │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── dev │ │ └── jasonpearson │ │ └── androidmcpsdk │ │ └── core │ │ ├── AndroidMcpServerImpl.kt │ │ ├── ComprehensiveMcpServer.kt │ │ ├── McpAndroidServer.kt │ │ ├── McpApplication.kt │ │ ├── McpServerManager.kt │ │ ├── McpServerManagerInitializer.kt │ │ ├── McpStartup.kt │ │ ├── McpTypes.kt │ │ ├── features │ │ ├── permissions │ │ │ └── FilePermissionManager.kt │ │ ├── prompts │ │ │ └── PromptProvider.kt │ │ ├── resources │ │ │ ├── ResourceProvider.kt │ │ │ └── SharedPreferencesResourceProvider.kt │ │ └── tools │ │ │ ├── DefaultToolRegistry.kt │ │ │ ├── ToolProvider.kt │ │ │ └── ToolRegistry.kt │ │ ├── lifecycle │ │ └── McpLifecycleManager.kt │ │ └── models │ │ ├── Capabilities.kt │ │ ├── ResourceModels.kt │ │ ├── Sampling.kt │ │ └── ServerModels.kt │ └── test │ └── kotlin │ └── dev │ └── jasonpearson │ └── androidmcpsdk │ └── core │ ├── ComprehensiveMcpServerTest.kt │ ├── ExampleUnitTest.kt │ ├── McpAndroidServerTest.kt │ ├── McpFeaturesIntegrationTest.kt │ ├── McpHelperMethodsTest.kt │ ├── McpReleaseProtectionTest.kt │ ├── McpServerManagerTest.kt │ ├── McpStartupTest.kt │ └── features │ ├── permissions │ ├── FilePermissionIntegrationTest.kt │ └── FilePermissionManagerTest.kt │ ├── resources │ └── ResourceProviderTest.kt │ └── tools │ └── ToolProviderTest.kt ├── debug-bridge ├── build.gradle.kts └── src │ ├── androidTest │ └── kotlin │ │ └── dev │ │ └── jasonpearson │ │ └── androidmcpsdk │ │ └── debugbridge │ │ └── tools │ │ ├── AllToolsValidationTest.kt │ │ ├── DeviceInfoToolTest.kt │ │ ├── SystemTimeToolTest.kt │ │ └── ToolValidationFramework.kt │ ├── main │ └── kotlin │ │ └── dev │ │ └── jasonpearson │ │ └── androidmcpsdk │ │ └── debugbridge │ │ ├── DebugBridgeToolContributor.kt │ │ ├── database │ │ ├── DatabaseOperations.kt │ │ ├── SqlCipherDatabaseFactory.kt │ │ ├── SqliteDatabase.kt │ │ ├── StandardSqliteDatabase.kt │ │ ├── query │ │ │ └── IntelligentQueryValidator.kt │ │ └── schema │ │ │ ├── DatabaseSchemaCache.kt │ │ │ ├── RoomSchemaAnalyzer.kt │ │ │ └── SqlDelightSchemaAnalyzer.kt │ │ ├── preferences │ │ ├── PreferencesObserver.kt │ │ └── SharedPreferencesProvider.kt │ │ └── tools │ │ ├── AccessibilityInspectionToolProvider.kt │ │ ├── AndroidSystemToolProvider.kt │ │ ├── ApplicationInfoToolProvider.kt │ │ ├── DatabaseToolProvider.kt │ │ ├── DeviceInfoToolProvider.kt │ │ ├── EnhancedDatabaseToolProvider.kt │ │ ├── FilePermissionToolProvider.kt │ │ ├── NetworkInspector.kt │ │ ├── NetworkReplayEngine.kt │ │ ├── NetworkToolProvider.kt │ │ ├── SharedPreferencesToolProvider.kt │ │ ├── StorageToolProvider.kt │ │ └── ViewHierarchyToolProvider.kt │ └── test │ └── kotlin │ └── dev │ └── jasonpearson │ └── androidmcpsdk │ └── debugbridge │ ├── database │ └── DatabaseOperationsTest.kt │ ├── preferences │ └── SharedPreferencesProviderTest.kt │ └── tools │ ├── AccessibilityInspectionToolProviderTest.kt │ ├── DatabaseToolProviderTest.kt │ ├── DebugBridgeToolsTest.kt │ ├── FilePermissionToolIntegrationTest.kt │ ├── NetworkReplayEngineTest.kt │ ├── SharedPreferencesToolProviderTest.kt │ └── ViewHierarchyToolProviderTest.kt ├── docs ├── COMPLETE_MCP_SERVER_WRAPPER.md ├── adb-port-forwarding.md ├── ai │ ├── implementation-summary.md │ └── validation.md ├── api-reference.md ├── getting-started.md ├── index.md ├── transport.md └── usage.md ├── firebender.json ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── roadmap ├── 01-resource-subscription-logic.md ├── 02-sampling-requests-implementation.md ├── 03-jsonrpc-message-parsing.md ├── 04-websocket-transport-implementation.md ├── 05-http-sse-transport-implementation.md ├── 07-filesystem-resources-permissions.md ├── 08-database-resources-implementation.md ├── 09-integration-testing-suite.md ├── 10-adb-port-forwarding-testing.md ├── 11-mcp-client-communication-testing.md ├── 12-builtin-tools-validation.md ├── 13-sample-app-enhancement.md ├── 14-integration-guides-documentation.md ├── 15-readme-claimed-features-verification.md ├── 16-database-querying.md ├── 17-database-editing.md ├── 18-shared-preferences-resources-implementation.md ├── 19-shared-preferences-querying.md ├── 20-shared-preferences-editing.md ├── 21-view-hierarchy-querying.md ├── 22-accessibility-inspection.md ├── 23-network-request-inspection.md ├── 24-network-request-replay.md └── README.md ├── samples ├── README.md ├── hilt-integration │ ├── build.gradle.kts │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── dev │ │ │ └── jasonpearson │ │ │ └── sampleandroidmcp │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── dev │ │ │ │ └── jasonpearson │ │ │ │ └── sampleandroidmcp │ │ │ │ ├── HiltMcpApplication.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── McpConfiguration.kt │ │ │ │ ├── di │ │ │ │ └── McpModule.kt │ │ │ │ └── ui │ │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── mipmap-anydpi │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── dev │ │ └── jasonpearson │ │ └── sampleandroidmcp │ │ └── ExampleUnitTest.kt └── simple │ ├── build.gradle.kts │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── dev │ │ └── jasonpearson │ │ └── sampleandroidmcp │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── dev │ │ │ └── jasonpearson │ │ │ └── sampleandroidmcp │ │ │ ├── MainActivity.kt │ │ │ ├── SampleMcpApplication.kt │ │ │ └── ui │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── dev │ └── jasonpearson │ └── sampleandroidmcp │ └── ExampleUnitTest.kt ├── scripts ├── act │ ├── act_list.sh │ ├── apply_act.sh │ ├── install_act.sh │ └── validate_act.sh ├── adb_testing │ ├── README.md │ ├── cleanup_port_forwarding.sh │ └── setup_port_forwarding.sh ├── docs │ ├── .python-version │ ├── README.md │ ├── deploy.sh │ ├── pyproject.toml │ ├── src │ │ └── docs │ │ │ └── __init__.py │ └── uv.lock ├── git │ └── git_assert_clean_state.sh ├── install_all_requirements.sh ├── ktfmt │ ├── apply_ktfmt.sh │ ├── install_ktfmt.sh │ └── validate_ktfmt.sh ├── ripgrep │ └── install_ripgrep.sh ├── run_builtin_tools_validation.sh ├── shellcheck │ └── validate_shell_scripts.sh ├── utils │ └── get_timestamp.sh └── xml │ └── validate_xml.sh └── settings.gradle.kts /.githooks/post-checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.githooks/post-checkout -------------------------------------------------------------------------------- /.githooks/post-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.githooks/post-commit -------------------------------------------------------------------------------- /.githooks/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.githooks/post-merge -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.githooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.githooks/pre-push -------------------------------------------------------------------------------- /.github/actions/gradle-task-run/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.github/actions/gradle-task-run/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.github/workflows/commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Sample-Android-MCP -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /ADB_DOCUMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/ADB_DOCUMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /ADB_TESTING_IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/ADB_TESTING_IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /BUILTIN_TOOLS_VALIDATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/BUILTIN_TOOLS_VALIDATION_SUMMARY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/README.md -------------------------------------------------------------------------------- /TOOL_EXTRACTION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/TOOL_EXTRACTION_SUMMARY.md -------------------------------------------------------------------------------- /ci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/ci/Dockerfile -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/proguard-rules.pro -------------------------------------------------------------------------------- /core/src/androidTest/java/dev/jasonpearson/androidmcpsdk/core/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/androidTest/java/dev/jasonpearson/androidmcpsdk/core/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbConnectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbConnectionTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbPerformanceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbPerformanceTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbReliabilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbReliabilityTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbTestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/adb/AdbTestUtils.kt -------------------------------------------------------------------------------- /core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/AndroidMcpServerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/AndroidMcpServerImpl.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/ComprehensiveMcpServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/ComprehensiveMcpServer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpAndroidServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpAndroidServer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpApplication.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpServerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpServerManager.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpServerManagerInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpServerManagerInitializer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpStartup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpStartup.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/McpTypes.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/permissions/FilePermissionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/permissions/FilePermissionManager.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/prompts/PromptProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/prompts/PromptProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/resources/ResourceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/resources/ResourceProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/resources/SharedPreferencesResourceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/resources/SharedPreferencesResourceProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/DefaultToolRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/DefaultToolRegistry.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/ToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/ToolProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/ToolRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/ToolRegistry.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/lifecycle/McpLifecycleManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/lifecycle/McpLifecycleManager.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/Capabilities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/Capabilities.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/ResourceModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/ResourceModels.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/Sampling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/Sampling.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/ServerModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/main/kotlin/dev/jasonpearson/androidmcpsdk/core/models/ServerModels.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/ComprehensiveMcpServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/ComprehensiveMcpServerTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpAndroidServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpAndroidServerTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpFeaturesIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpFeaturesIntegrationTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpHelperMethodsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpHelperMethodsTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpReleaseProtectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpReleaseProtectionTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpServerManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpServerManagerTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpStartupTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/McpStartupTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/permissions/FilePermissionIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/permissions/FilePermissionIntegrationTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/permissions/FilePermissionManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/permissions/FilePermissionManagerTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/resources/ResourceProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/resources/ResourceProviderTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/ToolProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/core/src/test/kotlin/dev/jasonpearson/androidmcpsdk/core/features/tools/ToolProviderTest.kt -------------------------------------------------------------------------------- /debug-bridge/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/build.gradle.kts -------------------------------------------------------------------------------- /debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AllToolsValidationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AllToolsValidationTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DeviceInfoToolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DeviceInfoToolTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/SystemTimeToolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/SystemTimeToolTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ToolValidationFramework.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/androidTest/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ToolValidationFramework.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/DebugBridgeToolContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/DebugBridgeToolContributor.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/DatabaseOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/DatabaseOperations.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/SqlCipherDatabaseFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/SqlCipherDatabaseFactory.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/SqliteDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/SqliteDatabase.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/StandardSqliteDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/StandardSqliteDatabase.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/query/IntelligentQueryValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/query/IntelligentQueryValidator.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/schema/DatabaseSchemaCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/schema/DatabaseSchemaCache.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/schema/RoomSchemaAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/schema/RoomSchemaAnalyzer.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/schema/SqlDelightSchemaAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/schema/SqlDelightSchemaAnalyzer.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/preferences/PreferencesObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/preferences/PreferencesObserver.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/preferences/SharedPreferencesProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/preferences/SharedPreferencesProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AccessibilityInspectionToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AccessibilityInspectionToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AndroidSystemToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AndroidSystemToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ApplicationInfoToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ApplicationInfoToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DatabaseToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DatabaseToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DeviceInfoToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DeviceInfoToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/EnhancedDatabaseToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/EnhancedDatabaseToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/FilePermissionToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/FilePermissionToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkInspector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkInspector.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkReplayEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkReplayEngine.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/SharedPreferencesToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/SharedPreferencesToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/StorageToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/StorageToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ViewHierarchyToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/main/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ViewHierarchyToolProvider.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/DatabaseOperationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/database/DatabaseOperationsTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/preferences/SharedPreferencesProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/preferences/SharedPreferencesProviderTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AccessibilityInspectionToolProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/AccessibilityInspectionToolProviderTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DatabaseToolProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DatabaseToolProviderTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DebugBridgeToolsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/DebugBridgeToolsTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/FilePermissionToolIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/FilePermissionToolIntegrationTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkReplayEngineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/NetworkReplayEngineTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/SharedPreferencesToolProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/SharedPreferencesToolProviderTest.kt -------------------------------------------------------------------------------- /debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ViewHierarchyToolProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/debug-bridge/src/test/kotlin/dev/jasonpearson/androidmcpsdk/debugbridge/tools/ViewHierarchyToolProviderTest.kt -------------------------------------------------------------------------------- /docs/COMPLETE_MCP_SERVER_WRAPPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/COMPLETE_MCP_SERVER_WRAPPER.md -------------------------------------------------------------------------------- /docs/adb-port-forwarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/adb-port-forwarding.md -------------------------------------------------------------------------------- /docs/ai/implementation-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/ai/implementation-summary.md -------------------------------------------------------------------------------- /docs/ai/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/ai/validation.md -------------------------------------------------------------------------------- /docs/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/api-reference.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/transport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/transport.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/docs/usage.md -------------------------------------------------------------------------------- /firebender.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/firebender.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /roadmap/01-resource-subscription-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/01-resource-subscription-logic.md -------------------------------------------------------------------------------- /roadmap/02-sampling-requests-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/02-sampling-requests-implementation.md -------------------------------------------------------------------------------- /roadmap/03-jsonrpc-message-parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/03-jsonrpc-message-parsing.md -------------------------------------------------------------------------------- /roadmap/04-websocket-transport-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/04-websocket-transport-implementation.md -------------------------------------------------------------------------------- /roadmap/05-http-sse-transport-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/05-http-sse-transport-implementation.md -------------------------------------------------------------------------------- /roadmap/07-filesystem-resources-permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/07-filesystem-resources-permissions.md -------------------------------------------------------------------------------- /roadmap/08-database-resources-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/08-database-resources-implementation.md -------------------------------------------------------------------------------- /roadmap/09-integration-testing-suite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/09-integration-testing-suite.md -------------------------------------------------------------------------------- /roadmap/10-adb-port-forwarding-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/10-adb-port-forwarding-testing.md -------------------------------------------------------------------------------- /roadmap/11-mcp-client-communication-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/11-mcp-client-communication-testing.md -------------------------------------------------------------------------------- /roadmap/12-builtin-tools-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/12-builtin-tools-validation.md -------------------------------------------------------------------------------- /roadmap/13-sample-app-enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/13-sample-app-enhancement.md -------------------------------------------------------------------------------- /roadmap/14-integration-guides-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/14-integration-guides-documentation.md -------------------------------------------------------------------------------- /roadmap/15-readme-claimed-features-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/15-readme-claimed-features-verification.md -------------------------------------------------------------------------------- /roadmap/16-database-querying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/16-database-querying.md -------------------------------------------------------------------------------- /roadmap/17-database-editing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/17-database-editing.md -------------------------------------------------------------------------------- /roadmap/18-shared-preferences-resources-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/18-shared-preferences-resources-implementation.md -------------------------------------------------------------------------------- /roadmap/19-shared-preferences-querying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/19-shared-preferences-querying.md -------------------------------------------------------------------------------- /roadmap/20-shared-preferences-editing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/20-shared-preferences-editing.md -------------------------------------------------------------------------------- /roadmap/21-view-hierarchy-querying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/21-view-hierarchy-querying.md -------------------------------------------------------------------------------- /roadmap/22-accessibility-inspection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/22-accessibility-inspection.md -------------------------------------------------------------------------------- /roadmap/23-network-request-inspection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/23-network-request-inspection.md -------------------------------------------------------------------------------- /roadmap/24-network-request-replay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/24-network-request-replay.md -------------------------------------------------------------------------------- /roadmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/roadmap/README.md -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/hilt-integration/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/build.gradle.kts -------------------------------------------------------------------------------- /samples/hilt-integration/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/debug.keystore -------------------------------------------------------------------------------- /samples/hilt-integration/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/proguard-rules.pro -------------------------------------------------------------------------------- /samples/hilt-integration/src/androidTest/java/dev/jasonpearson/sampleandroidmcp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/androidTest/java/dev/jasonpearson/sampleandroidmcp/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/HiltMcpApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/HiltMcpApplication.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/MainActivity.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/McpConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/McpConfiguration.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/di/McpModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/di/McpModule.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /samples/hilt-integration/src/test/java/dev/jasonpearson/sampleandroidmcp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/hilt-integration/src/test/java/dev/jasonpearson/sampleandroidmcp/ExampleUnitTest.kt -------------------------------------------------------------------------------- /samples/simple/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/build.gradle.kts -------------------------------------------------------------------------------- /samples/simple/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/debug.keystore -------------------------------------------------------------------------------- /samples/simple/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/proguard-rules.pro -------------------------------------------------------------------------------- /samples/simple/src/androidTest/java/dev/jasonpearson/sampleandroidmcp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/androidTest/java/dev/jasonpearson/sampleandroidmcp/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /samples/simple/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/MainActivity.kt -------------------------------------------------------------------------------- /samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/SampleMcpApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/SampleMcpApplication.kt -------------------------------------------------------------------------------- /samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/java/dev/jasonpearson/sampleandroidmcp/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples/simple/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/simple/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /samples/simple/src/test/java/dev/jasonpearson/sampleandroidmcp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/samples/simple/src/test/java/dev/jasonpearson/sampleandroidmcp/ExampleUnitTest.kt -------------------------------------------------------------------------------- /scripts/act/act_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/act/act_list.sh -------------------------------------------------------------------------------- /scripts/act/apply_act.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/act/apply_act.sh -------------------------------------------------------------------------------- /scripts/act/install_act.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/act/install_act.sh -------------------------------------------------------------------------------- /scripts/act/validate_act.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/act/validate_act.sh -------------------------------------------------------------------------------- /scripts/adb_testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/adb_testing/README.md -------------------------------------------------------------------------------- /scripts/adb_testing/cleanup_port_forwarding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/adb_testing/cleanup_port_forwarding.sh -------------------------------------------------------------------------------- /scripts/adb_testing/setup_port_forwarding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/adb_testing/setup_port_forwarding.sh -------------------------------------------------------------------------------- /scripts/docs/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /scripts/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/docs/README.md -------------------------------------------------------------------------------- /scripts/docs/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/docs/deploy.sh -------------------------------------------------------------------------------- /scripts/docs/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/docs/pyproject.toml -------------------------------------------------------------------------------- /scripts/docs/src/docs/__init__.py: -------------------------------------------------------------------------------- 1 | def main() -> None: 2 | print("Hello from docs!") 3 | -------------------------------------------------------------------------------- /scripts/docs/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/docs/uv.lock -------------------------------------------------------------------------------- /scripts/git/git_assert_clean_state.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/git/git_assert_clean_state.sh -------------------------------------------------------------------------------- /scripts/install_all_requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/install_all_requirements.sh -------------------------------------------------------------------------------- /scripts/ktfmt/apply_ktfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/ktfmt/apply_ktfmt.sh -------------------------------------------------------------------------------- /scripts/ktfmt/install_ktfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/ktfmt/install_ktfmt.sh -------------------------------------------------------------------------------- /scripts/ktfmt/validate_ktfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/ktfmt/validate_ktfmt.sh -------------------------------------------------------------------------------- /scripts/ripgrep/install_ripgrep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/ripgrep/install_ripgrep.sh -------------------------------------------------------------------------------- /scripts/run_builtin_tools_validation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/run_builtin_tools_validation.sh -------------------------------------------------------------------------------- /scripts/shellcheck/validate_shell_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/shellcheck/validate_shell_scripts.sh -------------------------------------------------------------------------------- /scripts/utils/get_timestamp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/utils/get_timestamp.sh -------------------------------------------------------------------------------- /scripts/xml/validate_xml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/scripts/xml/validate_xml.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaeawc/android-mcp-sdk/HEAD/settings.gradle.kts --------------------------------------------------------------------------------