Skip to content

Add Basic MCP Support to OCSF Schema Server #178

Description

@jasonbreimer

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions