Manufacturing Inference Advisor MCP
Summary: Manufacturing Inference Advisor MCP is a read-only planning server that validates private-AI inference requirements, sizes GPU/system capacity, compares architecture and BOM options, screens sourcing compliance, plans deployments, and saves approved non-secret artifacts.
Validate requirements (
validate_requirements_tool) — normalize a project, expose missing facts and contradictions without inventing values.Analyze the workload (
analyze_inference_project_tool) — transparent GPU-memory and system-capacity envelope from model, context, concurrency, and growth inputs.Assess existing infrastructure (
assess_existing_infrastructure_tool) — compare declared accelerators, CPU, RAM, storage, network, identity, and SIEM against the envelope; find reuse and gaps.Recommend architecture (
recommend_architecture_tool) — compare current-system integration, separate node, new enclave, and hybrid patterns with risks.Generate a hardware-neutral spec (
generate_hardware_spec_tool) — vendor-neutral compute, memory, storage, network, power, cooling, and security requirements.Generate a specification-first BOM (
generate_bom_tool) — JSON or CSV output with product, price, and origin left unknown without evidence.Screen sourcing compliance (
screen_bom_for_compliance_tool) — apply configurable origin/evidence gates; unknown origin cannot pass a policy requiring evidence.Compare costed options (
compare_bom_options_tool) — known cost, evidence completeness, and gaps, without fabricating a winner.Create a deployment plan (
generate_deployment_plan_tool) — staged deployment, verification, approval gates, and rollback.Save artifacts (
save_project_artifacts) — the only mutating tool; persists non-secret artifacts and returns a content hash and resource URI.Read resources —
inference://policies/{policy_name}for built-in policies (standard,enterprise_restricted,cmmc,itar) andinference://projects/{project_id}for saved artifacts.
Workflow gating and evidence screening only — it does not confer certification, determine jurisdiction, authorize exports, or replace legal or assessment review.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Manufacturing Inference Advisor MCP Validate this 70B-model plant copilot workload and list missing power, cooling, and throughput facts."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Manufacturing Inference Advisor MCP
Manufacturing Inference Advisor helps an AI agent plan private inference infrastructure without pretending that incomplete requirements are procurement facts. It validates workloads, estimates GPU and system capacity, evaluates reuse of current infrastructure, compares architecture patterns, creates hardware-neutral specifications and BOMs, screens sourcing evidence, and produces staged deployment plans.
It is a companion to Michigan Workforce Intelligence. Docker Desktop is the common runtime, and one Docker MCP Gateway profile can expose both servers to Codex or another MCP client.
A project by Axiovex Systems.
Start here
Requirements:
Docker Desktop 4.63 or newer with MCP Toolkit.
Python 3.12 or newer for the portable setup wrapper and Rich TUI.
The workforce repository at
../michigan-workforce-intelligence, unlessWORKFORCE_REPOpoints elsewhere.
From this repository:
python scripts/docker_mcp.py setup
python scripts/docker_mcp.py test
python scripts/docker_mcp.py verify
docker mcp gateway run --profile manufacturing-intelligence --verify-signatures=false --block-networkThe commands work from PowerShell, Command Prompt, macOS, and Linux shells. Copy .env.example to .env only when overriding defaults. No API key is required for the baseline server.
setup builds manufacturing-inference-advisor:local and michigan-workforce-mcp:local, installs their local Docker MCP catalog entries, creates or updates the manufacturing-intelligence profile, and connects it to Codex by default. Set DOCKER_MCP_CLIENT=none to skip the client connection or set it to another supported Docker MCP client.
verify makes a live call to each server through the gateway. The gateway deliberately blocks server network access, mounts workforce evidence read-only, and gives the inference server a writable volume only for the explicit artifact-save tool.
Related MCP server: Synlake MCP Server
Ask naturally
You do not need to know the MCP tool names. Describe the engineering decision, known constraints, and desired output. The agent should call the tools in the right order and preserve assumptions and evidence.
Size high-quality engineering and vision AI
We need private agentic AI for 100 engineers and vision-language assistance for 40 manufacturing machines. Assume a 123B int4 engineering model and a 109B int4 multimodal model, 64K context, 10 peak simultaneous sessions per pool, 30 output tokens per second, 99.9% availability, and 25% growth. Size the GPU memory, GPU count, CPU, RAM, storage, network, power, and cooling. Separate the MCP minimum from production redundancy and identify every benchmark still required.
Use the current architecture without buying hardware
Assess whether our current inference endpoints and cloud services can support this workload without adding hardware. Reuse our identity provider, SIEM, network segmentation, storage, monitoring, and existing model gateway where possible. Show capacity and security gaps, required interfaces, changes, risks, and acceptance tests. Do not recommend new hardware unless a measured gap requires it.
Augment an existing plant
We have two GPU servers, Entra ID, Splunk, a 25 GbE data network, and an existing Kubernetes cluster. Compare using those systems, adding a separate inference node, and building a dedicated enclave. Recommend the smallest defensible change, including data flows, isolation, failover, rollback, and integration work.
Design a new protected enclave
Design a new on-prem inference enclave for controlled engineering data. Include management, inference, data, and client zones; identity; secrets; model storage; observability; backup; recovery; secure boot; TPM; driver and firmware lifecycle; acceptance benchmarks; human approval gates; and rollback. Produce a hardware-neutral specification before creating the BOM.
Plan an AXIOVEX Sentinel deployment
Size AXIOVEX Sentinel for 250 engineers and 100 connected manufacturing machines using high-quality local engineering and multimodal models. Show the existing-architecture, augmented, and new-infrastructure paths. Estimate the minimum and production GPU counts, identify which current endpoints can remain, generate a specification-first BOM, apply the ITAR sourcing policy, and create a 90-day deployment and verification plan. Leave price and origin unknown unless evidence is supplied.
Plan smart routing and a living model catalog
Design an AXIOVEX-vetted model catalog and routing policy for our engineering and manufacturing workloads. Route each request to the least costly approved model that meets its quality, latency, data-boundary, license, origin, and export-policy threshold. Include caching, batching, context reduction, off-peak scheduling, evaluation gates, rollback, and a method to prove whether a newer model lets the same hardware serve more engineers or machines. Treat the AXIOVEX seal as product assurance, not government certification.
Estimate NRE, infrastructure, savings, and pilot funding
Assess our current identity, SIEM, EDR, ticketing, network, storage, Kubernetes, local inference, and cloud endpoints. Use MCP adapters wherever practical. Estimate Sentinel NRE, subscriptions, managed monitoring, local-inference hardware and site costs, customer savings, AXIOVEX gross profit, and a 12-month two-company pilot budget. Compare non-CMMC, CMMC Level 1, Level 2-ready, and CUI/ITAR greenfield starting points. Do not call components CMMC-approved; require supplier, origin, firmware, software, contract, and assessor evidence. Separate customer revenue, grant-funded R&D, and scale capital so the same cost is never funded twice.
Screen sourcing and provenance
Screen this BOM for a protected defense deployment. Prohibit PRC-origin and the other countries listed in our approved policy. Require authoritative country-of-origin and assembly evidence, approved supplier evidence, firmware provenance, software and driver supply-chain review, and human approval. Treat unknown origin as a blocker and explain each failed rule.
Compare costed options
Compare these three BOMs after I supply current quotes and evidence. Show known total cost, unknown-price lines, unverified-origin lines, vendor concentration, support and lifecycle gaps, and benchmark gaps. Do not select a winner until the evidence is comparable.
Combine workforce and infrastructure analysis
Use Michigan Workforce Intelligence to identify the engineering and manufacturing skills demand for a proposed program, then use Manufacturing Inference Advisor to size the private AI infrastructure that would support those users and workflows. Keep workforce evidence, workload assumptions, infrastructure calculations, and recommendations distinct.
What information produces a useful answer
Provide as much of the following as is known. Missing facts remain explicit gaps.
Area | Useful inputs |
Models | Model name or neutral size band, total and active parameters for MoE models, quantization, context length, modality, model license, runtime |
Demand | Named users, peak simultaneous sessions, machine or camera event rate, requests per second, input/output tokens, batch schedule |
Performance | Target first-token latency, tokens per second, vision frame or image rate, queue tolerance, task-quality acceptance threshold |
Availability | Uptime target, recovery time, recovery point, failover strategy, maintenance window |
Data and compliance | Public/internal/confidential/controlled, FCI/CUI/ITAR scope, permitted users and locations, project policy, retention |
Current environment | Accelerators and memory, CPU, RAM, storage, network, power, cooling, rack space, identity, SIEM, Kubernetes, backup |
Growth | Expected user, machine, model, context, and request growth over the planning period |
Procurement | Approved suppliers, current quotes, country of origin, assembly evidence, firmware and driver provenance, warranty |
Engineer or machine count alone does not determine GPU count. The server's capacity formula estimates model-weight storage, runtime overhead, KV cache for peak sessions, and growth headroom. Throughput still requires a real benchmark because two models with similar parameter counts can perform very differently.
For mixture-of-experts models, record both total and active parameters. Total weights affect storage and memory; active parameters affect per-token compute, but routing, cache architecture, interconnect, quantization, and runtime determine the observed result.
Recommended workflow
Validate requirements. Normalize the project and expose missing performance, site, data, and compliance facts.
Analyze the workload. Produce the transparent GPU-memory and system-capacity envelope with formulas and confidence.
Assess existing infrastructure. Identify reusable identity, monitoring, storage, and network components and compare declared capacity with the envelope.
Recommend an architecture. Evaluate current-system integration, a separate server, a new architecture, and hybrid patterns.
Generate a hardware-neutral specification. Define GPU memory, CPU, RAM, NVMe, network, PCIe, rack, power, cooling, security, runtime, and support requirements.
Generate a specification-first BOM. Keep manufacturer, part number, price, availability, origin, and compliance unknown until supported.
Screen sourcing evidence. Apply the configured policy and block unknown or prohibited origin when evidence is required.
Compare costed alternatives. Use current quotes and equivalent evidence; do not fabricate a ranking.
Create a deployment plan. Stage site readiness, platform foundation, service integration, verification, release, rollback, and human approvals.
Save approved artifacts. Persist only non-secret artifacts using an explicit write call.
MCP tools
Tool | Purpose | Mutates data |
| Validate and normalize a project; report missing facts and contradictions | No |
| Calculate GPU memory and a system-sizing envelope | No |
| Compare declared infrastructure with the requirement | No |
| Compare integration patterns and return a reasoned recommendation | No |
| Create a hardware-neutral compute, storage, network, facility, and security specification | No |
| Create JSON or CSV specification-first BOM output | No |
| Apply configurable sourcing and evidence gates | No |
| Compare known cost and evidence completeness | No |
| Build staged deployment, verification, approval, and rollback steps | No |
| Save approved non-secret artifacts and return a hash and resource URI | Yes |
Resources:
inference://policies/{policy_name}returns the selected policy definition.inference://projects/{project_id}returns an explicitly saved project artifact.
Built-in policies are standard, enterprise_restricted, cmmc, and itar. They are workflow gates, not legal determinations.
Project request shape
{
"project_name": "Protected engineering and vision pilot",
"industry": "defense_manufacturing",
"models": [
{
"name": "approved-agentic-engineering-123b",
"parameter_count_b": 123,
"quantization": "int4",
"context_length": 65536
},
{
"name": "approved-manufacturing-vision-109b",
"parameter_count_b": 109,
"quantization": "int4",
"context_length": 65536
}
],
"concurrency": {
"peak_users": 10,
"target_first_token_ms": 1200,
"target_tokens_per_second": 30
},
"workloads": ["agentic_engineering", "manufacturing_vision"],
"availability": {"target": "99.9"},
"compliance": {
"cmmc": true,
"itar": true,
"export_control": true,
"policy": "itar"
},
"data_sensitivity": "controlled",
"existing_infrastructure": {},
"site_constraints": {
"available_power_kw": 16,
"cooling_capacity_kw": 16,
"rack_units": 16
},
"growth_factor": 1.25
}The current analyzer applies the project concurrency value to every listed model and sums their memory envelopes. Model pools with different concurrency profiles should be analyzed separately and then combined with the intended routing and availability design.
Direct Docker MCP calls
List the active profile:
docker mcp profile show manufacturing-intelligenceCall a tool through the profile:
docker mcp tools call validate_requirements_tool "project=<compact-json>" `
--gateway-arg=--profile=manufacturing-intelligence `
--gateway-arg=--verify-signatures=false `
--gateway-arg=--block-networkThe backtick line continuation is PowerShell-specific. On macOS or Linux, use a backslash or put the command on one line. Prefer an MCP client for normal use so it can serialize structured arguments safely.
Rich terminal manager
Run:
uv run inference-advisorThe TUI provides setup, profile validation, live dual-server verification, and gateway-command output. It is a local operator interface; the MCP server remains the automation interface for agents.
Development and verification
docker compose build
docker compose --profile tools run --rm ci
docker compose run --rm mcp
python scripts/docker_mcp.py test
python scripts/docker_mcp.py verifyGenerate an SBOM and scan the image with an approved scanner:
docker sbom manufacturing-inference-advisor:local --format cyclonedx-jsonThe runtime image supports Linux/amd64 and Linux/arm64, runs as a non-root user with a read-only filesystem and dropped capabilities, and does not receive the host Docker socket. Docker Desktop supplies the container runtime on Windows, macOS, and Linux.
Security, compliance, and evidence boundaries
CMMC, ITAR, export-control, EU AI, and restricted-source modes enforce workflows and produce evidence. They do not confer certification, determine jurisdiction, authorize an export, or replace legal and assessment professionals.
Brand headquarters does not establish country of origin. Require authoritative manufacturing, assembly, ownership, firmware, driver, license, and supplier evidence.
Do not save credentials, controlled technical data, supplier-confidential documents, personal data, or assessment secrets in a public repository or unapproved volume.
Local development images are unsigned.
--verify-signatures=falseis explicit for this local workflow. Shared production images should be signed and pinned by digest.Unknown price, availability, origin, certification, support, compatibility, and performance remain unknown.
A model or component that appears on an organization-prohibited list fails that configured policy. Screening output is not a legal conclusion.
Troubleshooting
Docker MCP profile does not resolve
Run python scripts/docker_mcp.py setup, then python scripts/docker_mcp.py test. Confirm both local images exist and docker mcp profile show manufacturing-intelligence lists both servers.
Docker Desktop reports a locked sailor-ingest.sock on Windows
Close processes that are using the Docker MCP gateway, exit Docker Desktop, and restart Docker Desktop. If the stale socket remains locked, reboot Windows before deleting or renaming anything in Docker's application-data directory. Do not remove active socket files while Docker Desktop is running.
A tool returns a validation error
The schemas reject unknown fields and invalid policy combinations. data_sensitivity belongs at the project root and accepts public, internal, confidential, or controlled. An ITAR project must use the itar policy or leave the policy unset.
GPU sizing looks too large
Check whether the project concurrency was applied to every listed model, whether full context is needed for every request, and whether a mixture-of-experts model was treated as dense. Measure per-session KV cache and run each pool separately. The planning heuristic intentionally favors visible headroom over an unsupported performance promise.
Spec Kit and AEE
The repository uses Spec Kit 1.0.6, Applied Epistemic Engineering engine 1.0.2, and community AEE/Evaluator extensions 1.0.0. Immutable sources and SHA-256 archive digests are recorded in spec-kit-extensions.lock.json; python scripts/verify_extensions.py validates installed manifests. AEE challenges evidence claims and records uncertainty, but does not prove truth or compliance.
A representative claim set is stored at evidence/aee-claims.json. Run the installed adapter with:
py -3.12 .specify/extensions/aee/scripts/python/run_aee.py --project-root . assess --input evidence/aee-claims.json --phase after_implement --threshold 0.70 --no-ledgerOn macOS or Linux, replace py -3.12 with python3. The portability claim is supported by successful Windows, macOS, Linux, and read-only-container jobs in GitHub Actions run 35003632109.
MIT licensed. Third-party model licenses, Spec Kit, AEE, Evaluator, Python packages, container base layers, and data sources retain their own terms.
Available Tools
10 toolsanalyze_inference_project_toolBRead-onlyIdempotent
Estimate a transparent capacity envelope from the model, context, concurrency and growth inputs.
Inputs: project (required). Returns: object
assess_existing_infrastructure_toolBRead-onlyIdempotent
Compare declared infrastructure with the planning envelope and identify reuse and gaps.
Inputs: project (required), existing_infrastructure (required). Returns: object
compare_bom_options_toolARead-onlyIdempotent
Compare BOM evidence completeness and known costs without fabricating a winner.
Inputs: boms (required). Returns: object
generate_bom_toolARead-onlyIdempotent
Generate a specification-first BOM; product, price and origin fields remain unknown without evidence.
Inputs: project (required), output_format.
generate_deployment_plan_toolBRead-onlyIdempotent
Produce a staged deployment, verification, approval and rollback plan.
Inputs: project (required). Returns: object
generate_hardware_spec_toolCRead-onlyIdempotent
Generate a vendor-neutral compute, memory, storage, network, power, cooling and security specification.
Inputs: project (required). Returns: object
recommend_architecture_toolBRead-onlyIdempotent
Compare integration patterns and return a reasoned classification, alternatives and risks.
Inputs: project (required). Returns: object
save_project_artifactsA
Persist generated non-secret project artifacts and return a content hash and resource URI.
Inputs: artifacts (required), project_id (required). Returns: object
screen_bom_for_compliance_toolCRead-onlyIdempotent
Apply a configurable sourcing workflow; unknown origin cannot pass a policy requiring evidence.
Inputs: bom (required), policy (required). Returns: object
validate_requirements_toolBRead-onlyIdempotent
Validate and normalize project requirements; reports gaps and contradictions without inventing values.
Inputs: project (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Each tool targets a distinct stage of the advisory workflow, from requirements validation through deployment planning and artifact persistence. Even the related BOM tools are clearly separated by workflow boundaries: specification-first generation, compliance screening, and evidence/cost comparison. No two tools appear interchangeable.
Nine of ten tools follow a consistent verb_noun_tool pattern with clear, action-oriented names. The outlier is save_project_artifacts, which drops the _tool suffix, creating a minor inconsistency that is still easy to read and predict.
Ten tools is well within the ideal range and each tool earns its place in the pipeline. The count matches the server's end-to-end advisory purpose without redundancy or bloat.
The tool set covers the full advisory lifecycle: validate requirements, analyze capacity, assess infrastructure, recommend architecture, generate hardware spec, build and screen BOMs, compare options, generate deployment plan, and persist artifacts. There are no obvious dead ends or missing operations for the stated domain.
Maintenance
Related MCP Connectors
Verified hardware specifications (GPU, CPU, PSU) for autonomous agents. No scraping needed.
Agent-native security, trust, reliability, data and procurement tools for AI workflows.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Pre-deploy governance for AI agents: posture scores, policies, budget cap checks, trust manifests.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI agents to deploy applications to AWS with DevOps capabilities by automatically inferring infrastructure needs from code and generating inspectable Infrastructure as Code specifications.1515Apache 2.0

Synlake MCP Serverofficial
AlicenseAqualityDmaintenanceEnables AI agents to discover, evaluate, and provision cloud infrastructure across AWS, GCP, and Azure with cross-cloud normalization, cost comparisons, and deployable execution kits.512 npmMIT
security-orchestraofficial
FlicenseNot gradedqualityCmaintenanceProvides deterministic, standards-based calculations for data center critical power infrastructure. Enables site selection, generator sizing, UPS sizing, NFPA 110 compliance, and more via 50+ AI agents and 8 compound chains.-
AIReady MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables AI agents to assess AI-readiness and improve AI leverage through analysis tools, resources, and prompts for project scanning and remediation.51 npmMIT