Transport-agnostic MCP server runtime: protocol interfaces, session handling, and implementation.

Artifacts using Mocapi Server (16)
Sort by:Popular▼

Spring Boot auto-configuration for mocapi. One module with many @ConditionalOnClass-gated autoconfigs — server, transports, OAuth2, logging, observability, Jakarta Validation, and the /actuator/mcp endpoint.
Last Release on Aug 5, 2026
A Spring Boot Starter for Mocapi
Last Release on Apr 18, 2026
Spring Boot starter bundling mocapi-autoconfigure with the Streamable HTTP transport. Users who want MCP over Streamable HTTP add only this starter; the matching autoconfig in mocapi-autoconfigure activates on classpath presence of the transport ...
Last Release on Aug 5, 2026
Streamable HTTP transport for MCP: POST-only controller with per-request SSE response streams.
Last Release on Aug 5, 2026
Single-interceptor observability for MCP handler invocations via the Micrometer Observation API. Wraps every tool / prompt / resource / resource-template call in an Observation so the same code produces both metrics (via MeterObservationHandler) and ...
Last Release on Aug 5, 2026
Stdio transport for MCP: newline-delimited JSON over stdin/stdout.
Last Release on Aug 5, 2026
MCP Tasks extension (io.modelcontextprotocol/tasks): declare durable, pollable long-running tool calls via @McpTask and the tasks/get, tasks/update, tasks/cancel methods.
Last Release on Aug 5, 2026
Spring Boot Actuator endpoint (/actuator/mcp) exposing a read-only inventory of the MCP tools, prompts, resources, and resource templates registered on this node. Publishes handler names and schema digests (not full schemas) so ops teams can answer ...
Last Release on Aug 5, 2026
MCP Apps extension (io.modelcontextprotocol/ui): declare ui:// HTML resources and link them to tools via _meta.ui, server-side only.
Last Release on Aug 5, 2026
Structured audit logging for every MCP handler invocation. Attaches a per-handler MethodInterceptor that emits one INFO event on the mocapi.audit logger per call, with caller, session id, handler kind/name, outcome, duration, and (opt-in) a SHA-256 ...
Last Release on Aug 4, 2026