soklet
Active·★ 25·Apache-2.0·Updated 2026-05-29
★ Trending★ API Integration
Soklet is a zero-dependency Java HTTP/1.1 and Server-Sent Event + MCP server, well-suited for building RESTful APIs and tool-backed agentic systems.
Soklet is a small HTTP/1.1 server and route handler for Java with zero dependencies. It supports virtual threads, annotation-based request handling, and dependency injection integration. It is well-suited for building RESTful APIs, SSE streaming, and MCP endpoints.
#java#mcp#mcp-server#mcp-servers#no-dependencies#server#server-sent-events#soklet
01
Features
01Zero dependencies
02Virtual threads (JEP 444) support
03Annotation-based routing (e.g., @GET, @POST)
04Dependency injection friendly
05Built-in support for SSE and MCP
02
Compatibility
Java 17+
JDK 17+
Verified via docs
Java 21+ (for SSE)
JDK 21+ (SSE)
Verified via docs
javax.servlet
javax.servlet
Verified via docs
jakarta.servlet
jakarta.servlet
Verified via docs
03
Use cases
↳Building RESTful APIs
↳Broadcasting Server-Sent Events (SSE)
↳Providing Model Context Protocol (MCP) functionality
04
Alternatives
FunASR★ 16.6k
Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.
thunderbit-mcp-server★ 13
AI-powered web scraping and structured data extraction. CLI + MCP server + Claude Code plugin for the Thunderbit Open API.
Related searches
Comments
Log in to leave a comment
- SShawn ZhangMay 19, 2026
No framework dependencies means it deploys anywhere the JVM runs.
- SSasha ThompsonMay 18, 2026
SSE support makes real-time MCP communication feasible without WebSockets.
- RRowan AndersonApr 5, 2026
Zero-dependency Java HTTP server with built-in MCP and SSE is an impressive combination.
- PPhoenix WhiteMar 26, 2026
Good for Java developers who want a minimal, auditable HTTP server implementation.