{"id":"57e44dc8-c623-4ae6-b0f6-d6c7bc8823be","shortId":"DDLv9e","kind":"mcp","title":"Archai Hexagonal Architecture Analyzer","tagline":"Enforces hexagonal architecture principles in Java applications through static code analysis that validates architect...","description":"Enforces hexagonal architecture principles in Java applications through static code analysis that validates architectural rules including dependency limitations, domain isolation, naming conventions, and proper email handling.\n\nThe Archai Static Analyzer MCP server provides AI assistants with code analysis capabilities focused on enforcing hexagonal architecture principles in Java applications. Built with TypeScript using the Model Context Protocol SDK, it implements various architectural rules such as limiting class dependencies, enforcing domain package isolation from infrastructure, validating use case naming conventions, and detecting improper email handling in models. The server exposes a single tool that accepts filename and content parameters, analyzes the code against these predefined rules, and returns violations as formatted text. This implementation is particularly valuable for development teams wanting to maintain architectural integrity through automated code reviews within AI assistant conversations.","tags":["archai","hexagonal","architecture","analyzer"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/alefcastelo/archai-static-analyzer-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.552","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 1 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T16:21:36.379Z","embedding":null,"createdAt":"2026-04-18T21:45:48.584Z","updatedAt":"2026-05-02T16:21:36.379Z","lastSeenAt":"2026-05-02T16:21:36.379Z","tsv":"'accept':111 'ai':52,147 'analysi':15,29,56 'analyz':4,48,116 'applic':11,25,66 'archai':1,46 'architect':18 'architectur':3,7,21,32,62,79,140 'assist':53,148 'autom':143 'built':67 'capabl':57 'case':94 'class':84 'code':14,28,55,118,144 'content':114 'context':73 'convent':40,96 'convers':149 'depend':35,85 'detect':98 'develop':135 'domain':37,87 'email':43,100 'enforc':5,19,60,86 'expos':106 'filenam':112 'focus':58 'format':127 'handl':44,101 'hexagon':2,6,20,61 'implement':77,130 'improp':99 'includ':34 'infrastructur':91 'integr':141 'isol':38,89 'java':10,24,65 'limit':36,83 'maintain':139 'mcp':49 'model':72,103 'name':39,95 'open-source' 'packag':88 'paramet':115 'particular':132 'predefin':121 'principl':8,22,63 'proper':42 'protocol':74 'provid':51 'return':124 'review':145 'rule':33,80,122 'sdk':75 'server':50,105 'singl':108 'static':13,27,47 'team':136 'text':128 'tool':109 'transport-stdio' 'typescript':69 'use':70,93 'valid':17,31,92 'valuabl':133 'various':78 'violat':125 'want':137 'within':146","prices":[{"id":"77c85495-63e8-40f8-ace3-cba698712b7f","listingId":"57e44dc8-c623-4ae6-b0f6-d6c7bc8823be","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:45:48.584Z"}],"sources":[{"listingId":"57e44dc8-c623-4ae6-b0f6-d6c7bc8823be","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/alefcastelo-archai-hexagonal-architecture-analyzer","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:45:48.584Z","lastSeenAt":"2026-05-02T16:21:36.379Z"}],"details":{"listingId":"57e44dc8-c623-4ae6-b0f6-d6c7bc8823be","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Archai Hexagonal Architecture Analyzer","github_stars":1,"registry_url":"https://www.pulsemcp.com/servers/alefcastelo-archai-hexagonal-architecture-analyzer","source_code_url":"https://github.com/alefcastelo/archai-static-analyzer-mcp"},"updatedAt":"2026-05-02T16:21:36.379Z"}}