StackA2A
utilitylangchainjava

Ai Mocks

42

by mokksy

Kotlin mock server for HTTP/SSE and LLM APIs with WireMock-style testing for A2A agents

36 starsUpdated 2026-02-22MIT
Quality Score42/100
Community
35
Freshness
86
Official
30
Skills
10
Protocol
40
🔒 Security
20

Getting Started

1Clone the repository
$ git clone https://github.com/mokksy/ai-mocks
2Navigate to the project
$ cd ai-mocks
3Install dependencies
$ mvn install
4Run the agent
$ mvn exec:java

Or connect to the hosted endpoint: http://mokksy.dev/

README

AI-Mocks

Maven Central Kotlin CI GitHub branch status Codacy Badge Codacy Coverage codecov CodeRabbit Pull Request Reviews

Documentation API Reference Ask DeepWiki GitHub License Kotlin API Java

AI-Mocks are mock LLM (Large Language Model) servers built on Mokksy, a mock server inspired by WireMock, with support for response streaming and Server-Side Events (SSE). They are designed to build, test, and mock LLM responses for development purposes.

Buy me a Coffee

Mokksy

Mokksy is a mock HTTP server built with Kotlin and Ktor. It addresses the limitations of WireMock by supporting true SSE and streaming responses, making it extreamly useful for integration testing LLM clients.

AI-Mocks

AI-Mocks is a set of specialized mock server implementations (e.g., mocking OpenAI API) built using Mokksy.

It supports mocking following AI services:

  1. OpenAI - ai-mocks-openai
  2. Anthropic - ai-mocks-anthropic
  3. Google VertexAI Gemini - ai-mocks-gemini
  4. Ollama - ai-mocks-ollama
  5. Agent-to-Agent (A2A) Protocol - ai-mocks-a2a

Feature Support Matrix

Feature OpenAI Anthropic Gemini Ollama A2A
Chat Completions
Streaming
Embeddings
Moderation
Additional APIs Responses - - Generate Full A2A Protocol(11 endpoints)

How to build

Building project locally:

./gradlew build

or using Make:

make

Contributing

I do welcome contributions! Please see the Contributing Guidelines for details.

Capabilities

StreamingPush NotificationsMulti-TurnAuth: none
agent-to-agentkotlinktorktor-serverlangchain4jllmmockmock-serveropenai-apiservice-virtualization

Related Articles

View on GitHub