Skip to main content

OSMP MCP Server

MCP server for the Octid Semantic Mesh Protocol (OSMP). Gives any MCP-compatible AI client native OSMP capability: encode, decode, validate, and resolve agentic instructions as structured instructions. Deterministic decode. No inference.

Install

pip install osmp-mcp

What it does

  • osmp_encode -- Encode structured fields into a SAL instruction
  • osmp_decode -- Decode SAL to structured fields and natural language
  • osmp_validate -- Check composed SAL against all eight composition rules before emission
  • osmp_lookup -- Search the opcode dictionary by namespace/keyword
  • osmp_resolve -- Resolve a domain code from D:PACK/BLK (ICD-10, ISO 20022, MITRE ATT&CK)
  • osmp_discover -- Search domain corpora by keyword
  • osmp_benchmark -- Run the canonical conformance suite
  • osmp_compound_decode -- Analyze DAG topology and loss tolerance
  • osmp_batch_resolve -- Multiple domain codes in one call
  • osmp_eml_evaluate -- Evaluate a pre-built EML chain (math on the wire, UBOT)
  • osmp_eml_corpus_lookup -- List or inspect EML corpus chains

356 opcodes. 26 namespaces. Three MDR corpora (124,215 resolvable codes). 20 pre-verified EML chains (math).

For the standalone SDK (no MCP dependency): pip install osmp

octid.io | GitHub

Metadata

Release files for osmp-mcp 1.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for osmp-mcp 1.3.4
File Size Uploaded Provenance Actions
osmp_mcp-1.3.4.tar.gz 1.9 MB Without provenance Details for osmp_mcp-1.3.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for osmp-mcp 1.3.4
File Interpreter ABI Platform Actions
osmp_mcp-1.3.4-py3-none-any.whl Python 3 none any Details for osmp_mcp-1.3.4-py3-none-any.whl

Total release size: 3.8 MB

Release files / osmp_mcp-1.3.4.tar.gz

Download URL osmp_mcp-1.3.4.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
90ab6f78027c10048711eb8fe4bfba94e7aed31545059537ff5801934c220e7f
BLAKE2b-256 checksum
How to use checksums
f3ea6f43c9bea1342aa95928aeaff94bc643d600ef0e7bfadd19b6b690f64265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / osmp_mcp-1.3.4-py3-none-any.whl

Download URL osmp_mcp-1.3.4-py3-none-any.whl
Size 1.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3620f4b1378d114552a10e48363b84ea099dfa38a3d5891d4e269fb417056e9b
BLAKE2b-256 checksum
How to use checksums
f4d67d96626fd84fa81be9eafbcf320aef1f670dfc4eb7c465fa16619b0bbb21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for osmp-mcp 1.3.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.3.4 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page