Skip to main content

MCP server exposing tools to validate ISO 45001/9001 MoM spreadsheets

Project description

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.

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

iso_mcp_server-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

iso_mcp_server-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file iso_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: iso_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.1

File hashes

Hashes for iso_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6dd3c2eb1216f22985bfa4c0884e6318446af092216115f3604b2aaa4b86006f
MD5 ca6cee743a4756da35ae561dd36bcac5
BLAKE2b-256 89a891d72c160d185ea5e37c1faf77b27a2946748894ed4bf373cd43f69579d8

See more details on using hashes here.

File details

Details for the file iso_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iso_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 701744af9a7490b1ad5278bbf8ba47831105cc3a4b93379f10eaf029080b5202
MD5 685992a731abdb05338c6823689fdc73
BLAKE2b-256 9b5cd013ccdbfac8ec9447d5dc6cf89005234d5b0d6235f22a46178ca992e107

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