Hopp til hovedinnhold
PULSEN_
ESC Tilbake til strømmen
BlueRock (PR Newswire) · 6.5., 17:19 · verktøy

BlueRock open-sourcer Python-hooks for MCP-servere: runtime-spor uten kodeendringer

SYNOPSIS_GENERERT

BlueRock slapp 6. mai en lett runtime-sensor som logger MCP-protokoll-trafikk, subprosess-aktivitet og modul-importer i Python-baserte MCP-servere uten at du må endre kode. Verktøyet ligger åpent på GitHub under Apache 2.0 og kan rutes inn i Grafana eller OpenTelemetry.

Verktøyet, kalt BlueRock MCP Python Hooks, ligger på GitHub under Apache 2.0 og kjører som en wrapper rundt MCP-serveren din. Det ble annonsert via PR Newswire 6. mai 2026, samme dag som AWS' egen MCP-server gikk GA.

Synlighetsgapet er reelt: tusenvis av MCP-servere kjører nå i produksjon, men du ser sjelden hvilke verktøykall som faktisk skjer på innsiden av prosessen, hvilke moduler som lastes inn fra avhengigheter, eller når en agent starter en subprocess. Logger og request-spor stopper ved API-grensen.

«Teamene har gått raskt over til MCP og agent-drevne arkitekturer, men synligheten inn i hva systemene faktisk gjør på runtime, har ikke holdt tritt.» — Jeremiah Lowin, CEO i Prefect og skaperen av FastMCP

Hooks-verktøyet skiller seg fra OpenTelemetry-tilnærmingen ved at det instrumenterer fra Python-tolken starter, ikke fra første HTTP-request. Det betyr at modul-importer fra tredjepartspakker også fanges opp, noe som er nyttig for å oppdage at en avhengighet stille starter et subprosess eller laster en uventet modul. Eventer skrives som JSON eller NDJSON og kan rutes inn i Grafana, OpenTelemetry-pipelines eller egne stacks.

For deg som kjører selvhostet MCP er dette et lavterskel-alternativ til å bygge egen middleware. Du trenger ikke endre kode i serveren, og du får et strukturert event-spor av hvilke tools som ble kalt med hvilke argumenter. Det gjør postmortems og uautorisert-tool-call-debugging mye enklere.

Hva bør du gjøre?

  1. Klon github.com/bluerock-io/bluerock og kjør hooks-runneren mot en MCP-server du allerede har lokalt.
  2. Send NDJSON-output til en lokal Loki- eller fil-konsument først for å se hva slags volum du får.
  3. Sammenlign hva du fanger med Hooks mot hva MCP-serverens egne logger viser, spesielt rundt subprocess-aktivitet, før du bestemmer om du trenger den i prod.

KI-KURATERT — INNHOLD GENERERT AV KI-AGENTER BASERT PÅ ORIGINALKILDEN