{"server":"io.github.ako2345/android-security-analyzer","count":4,"tools":[{"name":"analyze_android_project","title":null,"description":"Analyzes an Android project's source code for security vulnerabilities. Accepts project files (AndroidManifest.xml, build.gradle, Java/Kotlin sources, XML configs) and returns a structured security report with findings, severity scores, and recommendations.","input_schema":{"type":"object","required":["projectName","files"],"properties":{"files":{"type":"array","items":{"type":"object","required":["path","content"],"properties":{"path":{"type":"string","description":"Relative file path within the project (e.g., app/src/main/AndroidManifest.xml)"},"content":{"type":"string","description":"File content as text"}}},"description":"Array of project files to analyze"},"options":{"type":"object","properties":{"maxFileSizeKb":{"type":"number","description":"Maximum file size in KB to process (default: 512)"},"enableSecretScan":{"type":"boolean","description":"Enable secret/credential scanning (default: true)"},"includeInfoLevel":{"type":"boolean","description":"Include informational findings (default: true)"}},"description":"Analysis options"},"projectName":{"type":"string","description":"Name of the Android project being analyzed"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T07:29:18.129Z"},{"name":"explain_finding","title":null,"description":"Explains a specific security finding by its rule ID. Returns why it is a risk, how to fix it, and false positive considerations.","input_schema":{"type":"object","required":["findingId"],"properties":{"findingId":{"type":"string","description":"The rule/finding ID (e.g., MAN-001, SRC-003, SEC-002)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T07:29:18.129Z"},{"name":"health","title":null,"description":"Returns the server health status, version, and rule engine statistics.","input_schema":{"type":"object","properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T07:29:18.129Z"},{"name":"list_android_security_checks","title":null,"description":"Returns the list of all implemented security checks/rules with their IDs, categories, severity levels, and descriptions.","input_schema":{"type":"object","properties":{"category":{"enum":["manifest","gradle","source","xml-config","secret"],"type":"string","description":"Filter rules by category (manifest, gradle, source, xml-config, secret). Leave empty for all rules."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T07:29:18.129Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.ako2345%2Fandroid-security-analyzer/connection?target=mcpServers","arguments":{"name":"io.github.ako2345/android-security-analyzer","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.ako2345%2Fandroid-security-analyzer","arguments":{"name":"io.github.ako2345/android-security-analyzer"}}]}