MCPInstall
aifr-prototyping logo

aifr-prototyping

by kepae kepae/aifr-prototyping

Prototyping AI flaw reporting with semantic web tools and Model Context Protocol.

READMEmain

aifr-prototyping

This workspace contains two projects currently being prototyped.

  1. The Semantic AI Flaw Reporting package, semantic-aifr.
    This package encapsulates a prototype ontology (ontology/aifr.ttl) for terms and relationships in AI flaw reporting, and exposes functions to create flaw reports and dump them to JSON-LD or RDF (Turtle).

  2. A MCP (model context protocol) server app, mcp-aifr, that uses the semantic-aifr package to generate structured and semantic web-ready AI flaw reports.

To install and run, uv is preferred.

uv venv  && \
    source .venv/bin/activate && \
    uv sync --all-packages  && \
    uv run pytest

To learn how to debug and install the MCP server for use by a client (such as Claude for Desktop), see the Python SDK documentation.