moze bfb6bb5e8c
All checks were successful
Build and publish Docker image / Build and push CPU image (push) Successful in 2m16s
Build and publish Docker image / Build and push GPU image (push) Successful in 3m4s
fix(mcp): harden malformed transport error bodies
- register a Jackson mixin for io.modelcontextprotocol.spec.McpError
- strip Throwable internals such as stackTrace, cause and suppressed
  from SDK-owned MCP HTTP error responses
- keep malformed Streamable HTTP requests bounded to a minimal JSON body
  like {"message":"Session ID missing"}

Validated locally:
- POST /mcp tools/list without Mcp-Session-Id -> 400 {"message":"Session ID missing"}
- POST /mcp initialize -> 200
2026-05-06 09:18:46 +02:00

trueref

Self-hosted Context7 clone in Java 21 + Spring Boot 3.5: indexes git repositories per tag, exposes a Streamable-HTTP MCP server, REST + Swagger, and a SvelteKit dashboard for ingestion observability and querying.

See:

Quickstart

./mvnw -DskipTests package
java -jar trueref-bootstrap/target/trueref.jar

Browse:

Description
TrueRef — self-hosted documentation retrieval platform for AI coding assistants
Readme 315 KiB
Languages
Java 76.3%
Svelte 11.4%
Python 5.9%
TypeScript 3.4%
Shell 1.6%
Other 1.2%