Skip to main content

AI Bill of Materials (AI-BOM) generator + auditor MCP — CycloneDX ML-BOM, SPDX 3.0 AI profile, EU AI Act Annex IV mapping, NIST AI RMF alignment, US EO 14028 federal procurement. By MEOK AI Labs.

Project description

ai-bom-mcp MCP server

PyPI Downloads GitHub stars License: MIT

AI Bill of Materials MCP

Generate and audit AI Bills of Materials for EU AI Act Annex IV, US EO 14028, NIST AI RMF, and ISO 42001. CycloneDX-compatible output.

MEOK AI Labs

Install · Tools · Pricing · Attestation API


Why This Exists

AI Bills of Materials (AI-BOMs) are becoming mandatory. EU AI Act Annex IV requires high-risk AI providers to document training data, model architecture, evaluation metrics, and deployment constraints. US Executive Order 14028 requires software supply chain transparency for federal procurement. NIST and ISO 42001 both reference BOM-style documentation.

No standard format exists yet. CycloneDX has proposed an ML-BOM extension, SPDX is exploring AI metadata, and the EU AI Office is developing Annex IV templates. This MCP generates structured AI-BOMs that satisfy all four frameworks, audits existing BOMs for completeness, and maps required fields to specific regulatory articles.

Install

pip install ai-bom-mcp

Tools

Tool Regulation Reference What it does
generate_ai_bom Annex IV, EO 14028, NIST, ISO 42001 Generate a structured AI Bill of Materials
audit_ai_bom_completeness All frameworks Audit an existing AI-BOM for missing required fields
map_to_regulation EU AI Act / EO 14028 / NIST / ISO 42001 Map AI-BOM fields to specific regulatory requirements
required_fields All frameworks List all required BOM fields per regulation

Example

Prompt: "Generate an AI-BOM for our fraud detection model. It uses
XGBoost trained on 2M transactions from our data warehouse, deployed
as a REST API in AWS eu-west-1, with weekly retraining."

Result: Structured AI-BOM with: model card (XGBoost, version, hyperparams),
training data provenance (2M records, internal data warehouse, no PII
confirmed), deployment spec (REST API, eu-west-1, auto-scaling),
monitoring (weekly retrain, drift detection status), regulatory mapping
(Annex IV sections covered, EO 14028 SBOM requirements met, NIST AI RMF
MAP subcategories addressed). Completeness score with gaps flagged.

Pricing

Tier Price What you get
Free £0 10 calls/day — BOM generation + field listing
Pro £199/mo Unlimited + HMAC-signed attestations + verify URLs
Enterprise £1,499/mo Multi-tenant + co-branded reports + webhooks

Subscribe to Pro · Enterprise

Attestation API

Every Pro/Enterprise audit produces a cryptographically signed certificate:

POST https://meok-attestation-api.vercel.app/sign
GET  https://meok-attestation-api.vercel.app/verify/{cert_id}

Zero-dep verifier: pip install meok-attestation-verify

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_bom_mcp-1.2.3.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_bom_mcp-1.2.3-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file ai_bom_mcp-1.2.3.tar.gz.

File metadata

  • Download URL: ai_bom_mcp-1.2.3.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for ai_bom_mcp-1.2.3.tar.gz
Algorithm Hash digest
SHA256 a949cb9eec253f4130c87c315faa44b7774271b0103085406980e9a8e533a5dc
MD5 ced8710adaf40e4b8cfaa48ce8f388d0
BLAKE2b-256 ff10d1c1d4feaf6fa126c3a5f338d0c620e204881259282de5c4e4f6f20769fe

See more details on using hashes here.

File details

Details for the file ai_bom_mcp-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: ai_bom_mcp-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for ai_bom_mcp-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 90932d673e1c43d848468debebfe7c6723255d06cc77896cdd2d711a5b63dae7
MD5 1d1a37a78772dfb546afb5c69db3b8e4
BLAKE2b-256 ef2af75929baeb439392d6e653b3b66505a866c8e9275fe7b9115292d9a453e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page