{"id":31983,"recorded_at":"2026-10-26T14:36:05.649547Z","observed_at":"2026-10-26T14:36:05.649503Z","subject_kind":"source_record","subject":"mcp_registry:io.github.Vladimir-Human/humanizer-ru","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://github.com/Vladimir-Human/humanizer-ru"]],"name":"humanizer-ru","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-09-13T11:17:28.212455Z","status":"active","statusChangedAt":"2026-09-13T11:17:28.212455Z","updatedAt":"2026-09-13T11:17:28.212455Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"install":"pip install humanizer-ru==3.36.4 then run humanizer-mcp (or: uvx --from humanizer-ru humanizer-mcp)","note":"Stdlib-only Python package. One stdio MCP server via console entry point humanizer-mcp exposing humanizer_scan, humanizer_markers, humanizer_polish, humanizer_clean, humanizer_detect, humanizer_facts, humanizer_report. JSON-RPC 2.0, newline-delimited stdio; protocol versions 2025-06-18, 2025-03-26, 2024-11-05. Tool schemas generated from contract.v1.json; a contract violation returns rc=2 with the contract envelope as isError:true. Conformance proven against MCP Inspector CLI and the official Python SDK: research/mcp-conformance-protocol.md."}},"description":"Гигиена вставки из чата для русского текста: детерминированно, офлайн, флаги с причиной и советом.","name":"io.github.Vladimir-Human/humanizer-ru","packages":[{"identifier":"humanizer-ru","packageArguments":[{"type":"positional","value":"humanizer-mcp"}],"registryType":"pypi","runtimeHint":"uvx","transport":{"type":"stdio"},"version":"3.36.4"}],"repository":{"source":"github","url":"https://github.com/Vladimir-Human/humanizer-ru"},"title":"humanizer-ru","version":"3.36.4","websiteUrl":"https://github.com/Vladimir-Human/humanizer-ru"}},"source":"mcp_registry","summary":"Гигиена вставки из чата для русского текста: детерминированно, офлайн, флаги с причиной и советом."},"body_sha256":"060e152d6b040dbc1393619e188d04332ad70379f0fd80422bf3c28c66bae9e9","prev_id":null,"leaf":"0xae1026714012ece5c2e36843462037883ebae1c190535a2a302d1385e7354921","leaf_text":"{\"body\":\"060e152d6b040dbc1393619e188d04332ad70379f0fd80422bf3c28c66bae9e9\",\"id\":31983,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025365649503,\"prev\":null,\"subject\":\"mcp_registry:io.github.Vladimir-Human/humanizer-ru\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}