Releases: matematicsolutions/mcp-eu-compliance
Releases · matematicsolutions/mcp-eu-compliance
v0.2.0 - Retrofit do kanonu MCP MateMatic
Retrofit do kanonu MCP MateMatic (pattern z dograh-hq/dograh v1.31.0, BSD-2). Backward-compatible - istniejacy klienci dzialaja bez zmian.
Co nowego
instructionsw konstruktorze Server - procedural orchestration (call order, twarde ograniczenia, iteracja po bledach, styl odpowiedzi) wstrzykiwana do system promptu klienta MCP. LLM widzi PRZED pierwszym tool call.ToolAnnotationsper tool - wszystkie 5 toolow oznaczonereadOnlyHint=true,idempotentHint=true,destructiveHint=false,openWorldHint=false. Klient MCP moze auto-approve wywolania bez monitu.- Strukturalne
ErrorCodew odpowiedziach bledu -out_of_scope,missing_arg,empty_query,not_found,corpus_error. Format[code] tekstw content +structuredContent.error_code. LLM moze iterowac po bledzie nie tylko widziec tekst. - Drift test (
npm run drift) - asercja ze kazdyErrorCodew typie TS jest udokumentowany wINSTRUCTIONS, kazdy tool wymieniony w INSTRUCTIONS jest w TOOLS, kazdy kod werrorResult()jest w typie. Zapobiega odplywaniu instructions od kodu.
Walidacja
- Smoke test PASS dla 5 toolow + 2 scenariusze negatywne (out_of_scope MICA, FTS injection-safe).
- Drift test PASS - INSTRUCTIONS i ErrorCode spojne z TOOLS i kodem.
- TypeScript strict build PASS.
Atrybucja kanonu
Pattern z dograh-hq/dograh v1.31.0 (BSD-2), zaadaptowany na stack TS + @modelcontextprotocol/sdk. Zwalidowany jako kanon dla nowych MCP MateMatic w skill matematic-mcp-fastmcp-instructions-pl.