What is Osmp?
Osmp is an MCP server providing tools for the Octid Semantic Mesh Protocol (OSMP), an open encoding standard for agentic AI instruction exchange that works across any channel — from LoRa radio packets to cloud pipelines — using the same grammar, dictionary, and decode logic. It is designed for developers building multi-agent systems that need efficient, inference-free instruction encoding with no cloud dependency.
How to use Osmp?
Install the server with pip install osmp-mcp and run osmp-mcp. Connect from any MCP-compatible client such as Claude Code (claude mcp add osmp -- osmp-mcp), Claude Desktop, or Cursor. The server exposes 9 tools: encode, decode, compound_decode, lookup, validate, discover, resolve, batch_resolve, and benchmark.
Key features of Osmp
- 86.8% byte reduction vs JSON across 29 real-world vectors
- Inference-free decode via table lookup (ASD dictionary)
- Three domain corpora shipped: ICD‑10‑CM, ISO 20022, MITRE ATT&CK
- No cloud required; all SDKs resolve domain codes offline
- Works over any transport (LoRa, HTTP, mesh, etc.)
- BAEL floor guarantee: never makes instructions longer than natural language
Use cases of Osmp
- Agent communication over bandwidth‑constrained channels like LoRa radio
- Multi‑agent mesh networks operating without cloud or internet
- Encoding instructions for edge devices with limited memory and compute
- Replacing JSON serialization in any multi‑agent framework (MCP, A2A, etc.)
Comments