Summary
Add minimal Model Context Protocol (MCP) support to the OCSF schema server to enable programmatic discovery of OCSF dictionaries, objects, and event classes by MCP‑compatible tools and clients.
This would expose a small, read‑only MCP surface over existing schema data without changing the underlying schema model or server behavior.
Motivation
As OCSF adoption grows, there is increasing interest in tooling that can dynamically explore and reason about the schema (e.g., IDE integrations, documentation assistants, AI tooling).
MCP has emerged as a lightweight, standardized way for clients to discover structured metadata and capabilities from servers. Adding basic MCP support would make the OCSF schema easier to consume programmatically while keeping the server implementation simple and stable.
Proposed Scope (Intentionally Minimal)
Initial MCP support would be limited to read‑only discovery of schema elements, such as:
- List available dictionaries
- List available objects
- List available event classes
- Fetch a specific dictionary, object, or event class definition by name
No mutation, persistence, or stateful behavior is proposed at this time.
Summary
Add minimal Model Context Protocol (MCP) support to the OCSF schema server to enable programmatic discovery of OCSF dictionaries, objects, and event classes by MCP‑compatible tools and clients.
This would expose a small, read‑only MCP surface over existing schema data without changing the underlying schema model or server behavior.
Motivation
As OCSF adoption grows, there is increasing interest in tooling that can dynamically explore and reason about the schema (e.g., IDE integrations, documentation assistants, AI tooling).
MCP has emerged as a lightweight, standardized way for clients to discover structured metadata and capabilities from servers. Adding basic MCP support would make the OCSF schema easier to consume programmatically while keeping the server implementation simple and stable.
Proposed Scope (Intentionally Minimal)
Initial MCP support would be limited to read‑only discovery of schema elements, such as:
No mutation, persistence, or stateful behavior is proposed at this time.