java-ai-cookbook
Runnable, minimal LLM examples for Java - Spring AI & LangChain4j. RAG, agents, MCP servers, tool calling, structured output, evals.
One folder = one command. Every example is isolated, has its own build, and runs in under a minute.
Potencia tu agente
Instalación del publicador. No es un endpoint de PlugMCP.
Host a copy with our keys and logs.
Aún no hay una versión empaquetada en el registro. Sigue el README del repositorio.
¿URL remota o un comando en tu máquina? En qué se diferencian las dos instalaciones
Ejecutar en PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
AbrirDel publicador
Runnable, minimal LLM examples for Java - Spring AI & LangChain4j. RAG, agents, MCP servers, tool calling, structured output, evals.
One folder = one command. Every example is isolated, has its own build, and runs in under a minute.
Runnable, minimal LLM examples for Java - Spring AI & LangChain4j. RAG, agents, MCP servers, tool calling, structured output, evals. One folder = one command.
Most "AI in Java" examples are either a single hello-world or a full demo app with 40 dependencies. This repo sits in between: each recipe shows one pattern, in one file where possible, with no framework magic hidden.
git clone https://github.com/alxkm/java-ai-cookbook.git
cd java-ai-cookbook/spring-ai/01-chat-basic
export OPENAI_API_KEY=sk-... # or: export OLLAMA_BASE_URL=http://localhost:11434
./mvnw spring-boot:run
That's it. Open the folder of any recipe and run the command in its README.
More recipes are added regularly - see open issues for what's next, or propose one.
java-ai-cookbook/
├── spring-ai/
│ ├── 01-chat-basic/ # independent Maven project
│ │ ├── README.md # what it shows, how to run, what to look at
│ │ ├── pom.xml
│ │ └── src/
│ └── ...
├── langchain4j/
│ └── ... # same numbering, same patterns
├── docs/
│ ├── spring-ai-vs-langchain4j.md # honest side-by-side comparison
│ └── choosing-a-model.md
├── .github/workflows/build.yml # one CI job per recipe, no API keys
├── tools/ # run-all-tests, link and config-key checks
├── CONTRIBUTING.md
└── .env.example
Each recipe README follows the same shape: What / Run / Where to look / Gotchas.
All recipes read the same environment variables:
Copy .env.example to .env and fill in what you have. Nothing else is required.
Recipes are welcome. Keep them small, keep them runnable, keep them tested. See CONTRIBUTING.md for the recipe template.
Runnable, minimal LLM examples for Java - Spring AI & LangChain4j. RAG, agents, MCP servers, tool calling, structured output, evals. One folder = one command.
Herramientas
Aún no hay lista de herramientas. Los servidores remotos la reciben tras la primera comprobación de estado.
Preguntas frecuentes
Copia en esta página la configuración stdio para Cursor, Claude Desktop, Claude Code o VS Code. Usa la instalación del publicador, no un proxy de PlugMCP.
Este registro no indica ninguna variable de entorno obligatoria.
Java Ai Cookbook se ejecuta localmente por stdio.
Última comprobación: 2026-10-28. Runnable, minimal LLM examples for Java - Spring AI & LangChain4j. RAG, agents, MCP servers, tool calling, structured output, evals. One folder = one command.