{"slug":"feevlic/vhal-mcp-server","name":"vHAL MCP Server","description":"Search Android Vehicle Hardware Abstraction Layer (vHAL) documentation and source code from a local repository clone.","category":"development","tags":[],"official":false,"stars":1,"transport":null,"install":[{"cmd":"pip install -e","imports":[]}],"tools":[{"name":"summarize_vhal","description":"Summarizes vHAL implementation based on specific questions, analyzes Android automotive documentation, and provides contextual answers for vHAL development."},{"name":"lookup_android_source_code","description":"Searches Android source code for vHAL properties, returns property definitions with IDs and categories, and provides direct links to source code locations."},{"name":"discover_related_properties","description":"Analyzes property relationships and dependencies, suggests implementation order for complex features, and groups properties by functional categories."},{"name":"analyze_vhal_implementation","description":"Shows detailed source code analysis for specific properties, provides implementation examples and usage patterns, and includes dependency analysis and best practices."},{"name":"generate_vhal_implementation_code","description":"Generates complete VHAL property implementation code for AAOS, creating all necessary files, configurations, tests, and documentation. Supports all VHAL data types, property groups, and access modes."},{"name":"generate_vhal_pr_message","description":"Generates comprehensive pull request messages for VHAL implementations with structured PR descriptions, technical details, testing requirements, professional titles, change summaries, and review checklists."},{"name":"validate_vhal_sources_and_enhance_summary","description":"Enhanced vHAL summary with complete source transparency and validation. Validates URL accessibility to detect broken or moved documentation links, provides confidence scoring based on source reliability, shows clear citations with response times and last-modified dates, suggests alternative sources for failed URLs, and distinguishes between cached vs. live data."},{"name":"validate_vhal_property_request","description":"Validates vHAL property requests following Android best practices. Checks if property already exists in latest Android release (Android 16), recommends using existing Android properties when available, generates VENDOR_ properties with proper naming convention when needed, and provides comprehensive analysis with similarity scoring and recommendations."}],"env_vars":[],"auth_type":"none","github":"https://github.com/feevlic/vhal-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}