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 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.
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 |
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
- Website: meok.ai
- All MCP servers: meok.ai/labs/mcp/servers
- Enterprise support: nicholas@csoai.org
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_bom_mcp-1.2.2.tar.gz.
File metadata
- Download URL: ai_bom_mcp-1.2.2.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3df8d2359c8a8a3dd6f7356521f00039f6cae3c1be90f8ecb4f02e85156a0d30
|
|
| MD5 |
31ca5ec9fb74cd61392fe654f2f048f6
|
|
| BLAKE2b-256 |
f9d4a043631b2e7e37d067a66d1661bb802b9ca42f268b15f3b046adb051cc52
|
File details
Details for the file ai_bom_mcp-1.2.2-py3-none-any.whl.
File metadata
- Download URL: ai_bom_mcp-1.2.2-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f238e8858ff02358facce72570cc316dd43e49c9d063d7b464e29eea1898eb30
|
|
| MD5 |
74cd21c8fa349534494e768ec48d8164
|
|
| BLAKE2b-256 |
6ab17b52ec70d07eef9f5998d0e7828b5515e5b49163dd018ae3abfb73f14ec1
|