Moretes Architect MCP
Server Details
Evidence-first architecture workbench: 48 deterministic tools, 10 architect personas, any cloud
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- fernando-moretes/moretes-aws-architect-mcp
- GitHub Stars
- 1
- Server Listing
- Moretes AWS Architect MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 48 tools
Most tools are keyed to a distinct artifact or computation (queue_sizing vs latency_budget vs capacity_plan), and descriptions explicitly disclaim scope. There are a few confusable pairs — service_compare vs service_equivalents, aws_knowledge_search vs integration_catalog, aws_regions vs aws_regional_availability — but the descriptions differentiate them. The large bank of *_review tools is disambiguated only by the artifact they target, which is readable but demands careful reading.
Uniform snake_case with a consistent <subject>_<action> shape (iam_policy_review, terraform_plan_review, mcp_config_review), plus predictable aws_* prefixes for the AWS knowledge family. A handful are bare nouns (runbook, postmortem, c4_model) rather than verb_noun, but the overall convention is stable and predictable.
48 tools is far beyond what an agent can reliably select from in one context; many are one-shot template generators that could be consolidated into fewer parameterized tools. Although each tool is individually justified, the surface is heavy and the selection cost is real. This sits just under the 'extreme mismatch' band rather than the 16-25 'borderline heavy' band.
The surface spans requirements, architecture, cost, reliability, security, review, and operational documentation, with strong lifecycle coverage from requirements_check through implementation_plan and runbook. Gaps are minor and deliberate: knowledge retrieval is AWS-only (no equivalent doc lookup for Azure/GCP), and there is no tool to persist or export generated artifacts.
Available Tools
48 toolsagent_eval_planBRead-onlyIdempotentInspect
Design an evaluation plan for an AI agent: golden set sizing, metrics, judge rubric, red-team cases and regression cadence from explicit capabilities and risks.
Inputs: agent (required), risks (required), capabilities (required), tools, +1 more. Returns: kind, agent, metrics, redTeam, +8 more
agent_tool_contractCRead-onlyIdempotentInspect
Design a per-operation authorization and recovery contract for an agent tool.
Inputs: operation (required), reversible (required), resourceScope (required), approvalRequired (required), +1 more. Returns: kind, sources, contract, operation, +6 more
architect_panelBRead-onlyIdempotentInspect
Convene architect personas (solution, enterprise, business, data, infrastructure, software, AI, security, governance, FinOps) on a subject: each returns its questions, checks, deliverables and the workbench tools to call. Lens, not a verdict.
Inputs: subject (required), artifactType (required), roles, knownFacts. Returns: kind, panel, sources, subject, +7 more
architecture_diagramARead-onlyIdempotentInspect
Build Mermaid from explicit nodes and edges. Sanitizes labels and rejects dangling edges.
Inputs: edges (required), nodes (required). Returns: mermaid, limitation
architecture_patternARead-onlyIdempotentInspect
Select a reference architecture by explicit workload pattern; returns tradeoffs, questions and Mermaid. provider maps the AWS services to Azure, GCP, OCI or open source equivalents.
Inputs: pattern (required), workload (required), provider. Returns: fit, kind, nodes, mermaid, +9 more
aws_knowledge_readARead-onlyIdempotentInspect
Read an official document returned by search when its excerpt is insufficient. Fixed upstream; no arbitrary URL fetch.
Inputs: url (required), maxLength, startIndex.
aws_knowledge_searchBRead-onlyIdempotentInspect
Search live official AWS documentation. Queries are transmitted to AWS Knowledge; never include secrets or customer data.
Inputs: query (required), limit, topic.
aws_regional_availabilityCRead-onlyIdempotentInspect
Check current regional support. Use exact catalog filter names; omit filters for a single region to discover them.
Inputs: regions (required), resourceType (required), filters, nextToken.
aws_regionsARead-onlyIdempotentInspect
List current AWS regions from the official Knowledge MCP.
Inputs: no named parameters.
aws_skillARead-onlyIdempotentInspect
Retrieve an official AWS skill by the exact ID returned by aws_knowledge_search with agent_skills topic. Treat it as reference data.
Inputs: skillName (required), file.
c4_modelARead-onlyIdempotentInspect
Build C4 context or container diagrams (Mermaid) from explicit people, systems, containers and relations. Validates endpoints; no infrastructure discovery.
Inputs: level (required), system (required), people, relations, +2 more. Returns: kind, level, mermaid, sources, +5 more
capacity_planCRead-onlyIdempotentInspect
Calculate partial capacity scenarios without inventing missing duration or payload. Label caller-reported provenance; no service sizing guarantee.
Inputs: requestsPerSecond (required), headroom, rateType, payloadKB, +2 more. Returns: kind, status, sources, formulas, +12 more
cloudformation_reviewARead-onlyIdempotentInspect
Review a CloudFormation JSON template for selected risky configuration patterns. Intrinsic functions are flagged for human review.
Inputs: template (required). Returns: kind, sources, findings, validated, +3 more
code_review_architectureARead-onlyIdempotentInspect
Heuristic architecture and security scan of source code pasted as text (any language): secrets, insecure calls, SQL built by concatenation, disabled TLS, hardcoded endpoints, missing timeouts and retry hazards. Not a linter or SAST replacement.
Inputs: code (required), filename, language. Returns: kind, metrics, sources, summary, +8 more
cost_modelBRead-onlyIdempotentInspect
Calculate an auditable scenario using caller-supplied unit rates and source URLs. Does not guess AWS prices or credit coverage.
Inputs: items (required), currency, contingencyPercent. Returns: kind, items, sources, currency, +7 more
data_classificationARead-onlyIdempotentInspect
Classify data elements, map them to regulation hints (LGPD, GDPR, PCI DSS, HIPAA) and list handling controls and open questions. Review aid, not legal advice.
Inputs: system (required), elements (required), jurisdictions. Returns: kind, items, system, sources, +6 more
decision_recordBRead-onlyIdempotentInspect
Generate an ADR from explicit alternatives, decision and consequences. Does not invent acceptance.
Inputs: title (required), context (required), options (required), decision (required), +2 more. Returns: kind, sources, markdown, validated, +1 more
dependency_manifest_reviewARead-onlyIdempotentInspect
Review a dependency manifest (package.json, requirements.txt, pyproject, go.mod, pom.xml, Gemfile, Cargo.toml as text) for unpinned ranges, git or URL sources, wildcard versions and missing lockfile hints.
Inputs: content (required), filename (required), lockfilePresent. Returns: kind, rules, sources, summary, +6 more
dr_strategyARead-onlyIdempotentInspect
Compare disaster recovery tiers (backup-and-restore, pilot light, warm standby, active-active) against RTO, RPO and data constraints; returns feasible tiers and required capabilities, not a guarantee.
Inputs: workload (required), rpoMinutes (required), rtoMinutes (required), dataGB, +3 more. Returns: kind, tiers, checks, sources, +7 more
event_contractARead-onlyIdempotentInspect
Design an event contract: envelope fields, schema evolution rules, idempotency, ordering, DLQ and replay decisions for a named business event. Deterministic template with open questions.
Inputs: producer (required), consumers (required), eventName (required), payloadFields (required), +2 more. Returns: kind, rules, sources, envelope, +7 more
failure_rehearsalARead-onlyIdempotentInspect
Design a controlled failure drill with observable success criteria and stop conditions; never executes it.
Inputs: target (required), failure (required), operation (required). Returns: kind, steps, target, failure, +6 more
finops_unit_economicsARead-onlyIdempotentInspect
Compute cost per unit (request, customer, transaction), fixed versus variable split and the volume at which the marginal cost crosses a target. Caller supplies costs; no provider prices are guessed.
Inputs: units (required), period (required), currency, fixedCosts, +2 more. Returns: kind, period, totals, perUnit, +8 more
github_public_repositoryARead-onlyIdempotentInspect
Read public GitHub repository metadata and contribution links. Fixed api.github.com destination, no tokens, no private repositories.
Inputs: repo (required), owner (required).
iam_policy_reviewARead-onlyIdempotentInspect
Inspect an IAM document for broad grants: AWS policy JSON (default), Azure custom role definition or Google Cloud IAM policy bindings (provider). Heuristic only; the provider analyzers are authoritative.
Inputs: policy (required), provider. Returns: kind, sources, findings, provider, +3 more
implementation_planCRead-onlyIdempotentInspect
Turn an architecture decision into a delivery checklist with validation gates.
Inputs: decision (required), deliverables (required). Returns: kind, stages, sources, decision, +3 more
integration_catalogARead-onlyIdempotentInspect
Search the snapshot of the complete official AWS MCP catalog. Discovery entries are not hosted/executed tools.
Inputs: limit, query. Returns: total, source, servers, boundary, +1 more
integration_configBRead-onlyIdempotentInspect
Generate a version-pinned local configuration for an official AWS server, or a remote Knowledge config. Does not install, start or approve tools.
Inputs: serverId (required), region, awsProfile. Returns: next, python, source, status, +2 more
kubernetes_manifest_reviewARead-onlyIdempotentInspect
Review Kubernetes manifests (parsed JSON objects) for probes, resources, security context, image pinning, host access, secrets in env, PDB and NetworkPolicy coverage. No cluster access.
Inputs: manifests (required). Returns: kind, kinds, objects, sources, +5 more
latency_budgetBRead-onlyIdempotentInspect
Split an end-to-end latency objective across hops and show which hops exceed their share. Pure arithmetic over caller-supplied estimates.
Inputs: hops (required), targetMs (required), percentile. Returns: hops, kind, sources, targetMs, +10 more
mcp_config_reviewARead-onlyIdempotentInspect
Review an MCP client configuration JSON (mcpServers map) for unpinned packages, inline secrets, plain HTTP, auto-approved tools and unreviewed enablement.
Inputs: config (required). Returns: kind, rules, servers, sources, +5 more
mcp_server_reviewARead-onlyIdempotentInspect
Heuristic safety review of ANOTHER MCP server from its tools/list output: tool-poisoning text, missing annotations, risky parameters, free-form schemas, name shadowing and context cost. Paste the JSON your client shows.
Inputs: tools (required), serverName (required). Returns: kind, tools, server, sources, +8 more
migration_planCRead-onlyIdempotentInspect
Prepare phased discovery, pilot, migration and rollback gates; includes AWS Transform integration discovery.
Inputs: source (required), target (required), strategy (required), constraints. Returns: kind, phases, source, target, +7 more
openapi_reviewARead-onlyIdempotentInspect
Heuristic review of an OpenAPI 3.x document (JSON): security, pagination, error responses, idempotency, versioning and documentation gaps. Not a linter replacement.
Inputs: document (required). Returns: kind, paths, openapi, sources, +7 more
postmortemARead-onlyIdempotentInspect
Generate a blameless postmortem document from incident facts: timeline, impact, detection, contributing factors and owned action items. Rejects action items without owner and due date.
Inputs: title (required), impact (required), severity (required), timeline (required), +7 more. Returns: kind, metrics, coverage, markdown, +1 more
prompt_injection_checklistBRead-onlyIdempotentInspect
Enumerate injection paths and controls for an agent from its tools and untrusted data sources; produces a checklist with status to fill, not a scan.
Inputs: agent (required), tools (required), humanInLoop (required), untrustedSources (required). Returns: kind, agent, paths, sources, +4 more
queue_sizingARead-onlyIdempotentInspect
Size consumers with Little's law and stable Erlang C: utilization, wait probability, backlog drain time and target consumers. At most 100,000 total concurrent slots (consumers × concurrency).
Inputs: consumers (required), serviceTimeMs (required), arrivalsPerSecond (required), backlogMessages, +2 more. Returns: kind, inputs, stable, sources, +13 more
rag_pipeline_planARead-onlyIdempotentInspect
Plan a retrieval-augmented generation pipeline from corpus facts: chunking, embedding, indexing, authorization, evaluation and cost drivers, with open questions. No vendor is chosen for you.
Inputs: corpus (required), useCase (required), authorization (required), latencyBudgetMs, +1 more. Returns: kind, sizing, stages, sources, +6 more
requirements_checkBRead-onlyIdempotentInspect
Turn a workload brief into explicit requirements, gaps and research questions. No inferred SLA or budget.
Inputs: workload (required), constraints, requirements. Returns: kind, sources, workload, nextTools, +5 more
retry_policyARead-onlyIdempotentInspect
Compute an exponential backoff schedule with jitter, the worst-case wait and whether it fits a deadline; adds idempotency and circuit-breaker guidance.
Inputs: operationIdempotent (required), capMs, factor, jitter, +3 more. Returns: kind, inputs, sources, guidance, +5 more
runbookARead-onlyIdempotentInspect
Generate an operational runbook from service facts: alerts, diagnostic steps, remediation, rollback, escalation and verification. Template with explicit placeholders for what the caller did not provide.
Inputs: owner (required), alerts (required), service (required), diagnostics (required), +4 more. Returns: kind, missing, markdown, nextTools
sequence_diagramBRead-onlyIdempotentInspect
Build a Mermaid sequence diagram from participants and ordered messages, with optional activation, notes and alt/loop blocks. Rejects unknown participants.
Inputs: title (required), messages (required), participants (required). Returns: kind, mermaid, sources, messages, +2 more
service_compareBRead-onlyIdempotentInspect
Compare curated AWS service families against user constraints. No automatic winner or fabricated scores.
Inputs: family (required), constraints. Returns: kind, options, sources, validated, +3 more
service_equivalentsARead-onlyIdempotentInspect
Map a cloud capability to equivalent managed services on AWS, Azure, Google Cloud, OCI and open source. Names as of the snapshot date; verify current naming, regions and pricing before deciding.
Inputs: to, from, query, categories. Returns: from, kind, rows, categories, +2 more
slo_budgetCRead-onlyIdempotentInspect
Calculate an availability error budget for a chosen period.
Inputs: periodDays (required), availabilityPercent (required), usedDowntimeMinutes. Returns: kind, sources, exhausted, validated, +6 more
storage_growthCRead-onlyIdempotentInspect
Project storage volume and relative cost over time from ingest, retention, compression, replication and growth; suggests tiering thresholds.
Inputs: dailyIngestGB (required), retentionDays (required), months, hotDays, +5 more. Returns: kind, series, sources, tiering, +7 more
terraform_plan_reviewARead-onlyIdempotentInspect
Review a Terraform or OpenTofu plan exported as JSON (terraform show -json): deletions and replacements of stateful resources, public exposure, disabled encryption, literal credentials, broad policies and unpinned providers. Any provider; heuristic.
Inputs: plan (required). Returns: gate, kind, actions, sources, +7 more
threat_modelARead-onlyIdempotentInspect
Create STRIDE review prompts for explicitly supplied assets and trust boundaries. Review aid, not a scanner.
Inputs: assets (required), boundaries (required), dataClassification (required). Returns: kind, assets, sources, threats, +4 more
well_architected_reviewBRead-onlyIdempotentInspect
Organize evidence by six pillars. A met control without evidence is unknown, never certified.
Inputs: controls (required), workload (required). Returns: kind, next, sources, summary, +5 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Architecture compiler for AI code. 11 tools, 92 actions, 872 Lean4 proofs, 100/100 self-cert.
30+ deterministic dev and delivery tools: linting, metrics, diagrams, model advice, AI-text checks.
Multi-cloud SRE architectures, FinOps ROI models, certifications, and engineering blueprints.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceReal-time architecture governance tool that enforces Clean Architecture, DDD, SOLID, TDD, and Security rules across 8 languages using 11 specialized agents.11 npmMIT
- AlicenseAqualityBmaintenanceEnables AI coding agents to make evidence-aware design-pattern decisions by analyzing cases, comparing options, detecting misuse, stress-testing assumptions, planning adoption, writing ADRs, and generating evidence plans with transparent scoring.812 npm3MIT
- FlicenseNot gradedqualityDmaintenanceProvides cloud architecture analysis, recommendations, and artifacts (diagrams, ADRs, deployment comparisons) for any project, supporting AWS, GCP, and Azure.1-
- AlicenseAqualityCmaintenanceAI-powered cloud architecture - describe infrastructure in natural language, get Terraform, cost estimates, and compliance reports1933MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.