mcp-log-proxy: stdio JSON-RPC proxy voor MCP debugwerkstromen
mcp-log-proxy, door Emicklei, is een lokale ontwikkelaarshulpmiddel dat communicatie tussen MCP-clients en servers blootlegt, zodat ingenieurs protocoluitwisselingen kunnen inspecteren. De tool onderschept en registreert JSON-RPC-berichten die tijdens MCP-sessies worden uitgewisseld, en produceert een leesbare trace voor analyse en probleemoplossing. Belangrijke elementen zijn transparante proxying, stdio transportondersteuning en een Go-gebaseerde implementatie die de uitvoering lichtgewicht houdt. Het richt zich op software-ingenieurs en AI-ontwikkelaars die MCP-integraties debuggen in desktop- en lokale serveromgevingen.
Je kunt elk JSON-RPC-bericht vastleggen zonder het protocolverloop te wijzigen
mcp-log-proxy fungeert als een transparante middleware die tussen de client en de server zit en het berichtenverkeer registreert voor inspectie. Ontwikkelaars krijgen een chronologisch overzicht van verzoeken, antwoorden, meldingen en hulpprogramma-aanroepen, wat helpt bij het verifiëren van het berichtformaat en de argumentstructuur. De proxy wijzigt de protocollogica niet, zodat vastgelegde tracés de onveranderde interactie tussen de MCP-client en de backend weerspiegelen.
Logging is het beste geschikt voor stdio-gebaseerde, lokale MCP-verbindingen
Het hulpmiddel richt zich op de stdio-transportlaag, die het gebruikelijke lokale transport is voor MCP-implementaties. Dit maakt logging betrouwbaar voor lokale desktop- en serverwerkstromen die standaard invoer/uitvoer gebruiken, terwijl andere transporten minder nadruk krijgen. De Go-implementatie wordt beschreven als lichtgewicht, wat lage latentie-proxying ondersteunt tijdens ontwikkelingswerkstromen waar responsiviteit belangrijk is.
Installatie en integratie passen in bestaande ontwikkelaarswerkstromen met eenvoudige commando's
Installatie gebruikt de Go-toolchain en een enkel installatiecommando, waardoor een snelle setup mogelijk is voor ingenieurs die Go gebruiken. Integratie is een kwestie van het prefixen van het servercommando in clientconfiguraties om verkeer via de proxy te routeren. Typisch gebruik past in lokale testomgevingen en CI-stappen die MCP-servers uitoefenen zonder de servercode te wijzigen.
Lokale logbestanden bieden zichtbaarheid aan de hostzijde, maar vereisen operationele afhandeling
Standaard schrijft de proxy logs naar een lokaal bestand in de uitvoeringsdirectory, waardoor teams directe controle hebben over geregistreerde gegevens op de host. Dit houdt tracés op de ontwikkelmachine voor privé-inspectie, maar het creëert ook een operationele behoefte aan rotatie, archivering of indexering wanneer sessies lang duren of wanneer meerdere uitvoeringen grote bestanden accumuleren.
Een praktische, inspectie-eerste tool voor MCP-ontwikkeling
mcp-log-proxy is een pragmatische optie voor ingenieurs die leesbare protocolsporen nodig hebben tijdens lokale MCP-ontwikkeling en probleemoplossing. Het passieve ontwerp geeft de voorkeur aan passieve inspectie boven actieve protocolmanipulatie, dus teams die berichtinjectie of brede transportdekking vereisen, moeten het combineren met aanvullende traceertools. Voor snellere analyse, leid logs naar een JSON-bewuste pager of indexeerder om grote sporen efficiënt te doorzoeken en te filteren.
Voor
Vangt binnenkomende en uitgaande JSON-RPC-berichten op voor inspectie
Gebouwd voor de stdio-transport gebruikt door lokale MCP-servers
Go-implementatie houdt runtime-overhead laag tijdens proxying
Kan worden ingevoegd door het servercommando voor de clientconfiguraties te prefixen
Tegen
Primaire focus op stdio limieten nuttigheid voor SSE of externe transporten
Passieve proxy-ontwerpen voorkomen actieve berichtinjectie voor tests
Standaard logging in één bestand vereist handmatige rotatie of archivering
De wetten inzake het gebruik van software verschilt per land. We moedigen het gebruik van dit programma niet aan of keuren het niet goed als het in strijd is met deze wetten. Softonic kan een vergoeding ontvangen als u klikt op een link of één van de producten aanschaft die hier worden weergegeven.