An MCP server for Osprey
Python 100.0%
Other 0.1%
1 1 0

Clone this repository

https://tangled.org/hailey.at/osprey-mcp https://tangled.org/did:plc:oisofpd7lj26yvgiivf3lxsi/osprey-mcp
git@knot.hailey.at:hailey.at/osprey-mcp git@knot.hailey.at:did:plc:oisofpd7lj26yvgiivf3lxsi/osprey-mcp

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Osprey MCP#

An experimental MCP server for assisting Claude Code/Desktop in writing SML rules for Osprey.

While claude on its own can sort of parse out how to write rules in SML from the Osprey codebase itself, it struggles to maintain attention as it find itself needing to read through the large codebase to understand UDFs, patterns, etc. This MCP interfaces with a running Osprey UI API to fetch that particular Osprey instance's active UDFs (including non-standard-libary UDFs), rules, labels, and already-defined features.

Additionally, the MCP allows for users to validate and deploy rules that are created by Claude via Claude, so that the entire rule-writing and deploying experience can be performed through Claude itself.

Usage#

To come...right now, you'll need to manually add an MCP server to your Claude project, as this uses an stdio server rather than an HTTP-served MCP server.