moze 343a4ff3c3
All checks were successful
Build and publish Docker image / Build and push CPU image (push) Successful in 2m7s
Build and publish Docker image / Build and push GPU image (push) Successful in 2m56s
feat(mcp): migrate to Streamable HTTP transport (MCP spec 2025-03-26)
- Upgrade mcp-spring-webmvc from 0.10.0 to 0.18.1 (adds
  WebMvcStreamableServerTransportProvider alongside the legacy SSE provider)
- Add mcp-json-jackson2 0.18.1 for JacksonMcpJsonMapper adapter
- Exclude McpWebMvcServerAutoConfiguration (SSE transport) via
  spring.autoconfigure.exclude; register WebMvcStreamableServerTransportProvider
  and its RouterFunction manually in McpConfig so Spring AI's
  McpServerAutoConfiguration picks up the correct transport bean
- Remove sse-message-endpoint / sse-endpoint from application.yml;
  all MCP traffic now flows through POST+GET /mcp
- Remove McpSseMethodNotAllowed workaround from WebConfig and drop
  'sse' from SPA fallback exclusions (no longer needed)

Clients should connect with type: http at https://trueref.sal.giize.com/mcp
2026-05-06 02:34:27 +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%