ISO MCP Server
A lightweight MCP server exposing tools for validating ISO 45001 & 9001 Management Review spreadsheets
(e.g., MoM.xlsx) and generating auto-patched workbooks + reports.
Quick start (with uv)
uv venv
uv pip install -e .
uv run iso-mcp
The server will print a WebSocket URL (or run as stdio). In AutoGen Studio 0.7.5, add it as an MCP tool:
- Protocol: WebSocket
- URL:
ws://localhost:8765/ws(default in this sample) - Or run stdio mode (see code comment in
server.py) and select "Stdio" in Studio.
Tools implemented
- xlsx_open
- xlsx_inspect
- iso_rules.get_checklist
- iso_rules.validate_clause
- evidence.extract_from_sheet
- evidence.make_requests
- xlsx_patch
- report.write_markdown
- report.export_docx
- files.save_to_workspace (no-op passthrough in this sample, since Studio saves files itself)
Files
rules/iso_rules.json— a minimal seed ruleset. Extend/replace with your authority text.workspace/— output artifacts land here by default.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iso_mcp_server-0.1.2.tar.gz
(6.6 kB
view details)
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 iso_mcp_server-0.1.2.tar.gz.
File metadata
- Download URL: iso_mcp_server-0.1.2.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93dbbe3694379ca02afbd57169e57f9cd3a917cd0494ab19d5bebdd84aad97dd
|
|
| MD5 |
0ce67c5fc02b4d7fd73ed3133433cc61
|
|
| BLAKE2b-256 |
342e4211a813a3da5cd67d8310c15e5e3d8a32f4e40bdd7b3a377f08e083097d
|
File details
Details for the file iso_mcp_server-0.1.2-py3-none-any.whl.
File metadata
- Download URL: iso_mcp_server-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c030a714eb066b0e4fdcb88006feb7d3c4a6431a7041aa5f62bd102ecb4d3203
|
|
| MD5 |
8bc05cd431ad027710a9d32f5a2654c1
|
|
| BLAKE2b-256 |
162043d195cea3f6e799858a24134b9a269a4e49535a5a0699855d20dce64d8f
|