Marc Nuri
marcnuri.com
Marc Nuri
@marcnuri.com
I ❤️ FOSS

Working on @jkubeio & @fabric8io

blog.marcnuri.com
github.com/manusa
Pinned
🎉 Celebrating 5 incredible years at Red Hat!

From open-source milestones with #Fabric8 & #EclipseJKube to unforgettable moments with amazing colleagues, this journey has been transformative. 🚀

📝 Read my reflections at blog.marcnuri.com/five-years-a...

#RedHattiversary
Five years at Red Hat - Marc Nuri
Personal reflections on my fifth year as a Red Hatter.
blog.marcnuri.com
As AI coding tools become more common, I've been thinking about testing strategies.

Blackbox (focusing on behavior) vs whitebox testing (focusing on implementation) hits differently when working with AI assistants that suggest optimizations regularly.

blog.marcnuri.com/blackbox-whi...
Black Box vs White Box Testing: When to Use Each Approach - Marc Nuri
Discover key differences between blackbox and whitebox testing, and why blackbox should be your default for robust, maintainable test suites.
blog.marcnuri.com
October 7, 2025 at 6:00 AM
🚀 Dynamic Tool Selection is coming to ai-cli!

Too many tools overwhelm LLMs, especially smaller ones with tiny context windows.
In ai-cli the LLM can enable MCP servers automatically based on the user's prompt 🔥

🎥 www.youtube.com/watch?v=892d...

#AI #MCP #LLM
Solving the too many tools problem in ai-cli with Dynamic Tool Selection
In this demo, I’ll show you how we're solving the too many tools problem in ai-cli: https://github.com/manusa/ai-cli When you provide too many tools to an LLM, it becomes confused and is not able to…
www.youtube.com
September 30, 2025 at 6:00 AM
🎉 Fabric8 Kubernetes Client 7.4.0 is here!

✅ Enhanced testing with mock client improvements
✅ Better informer & watch stability
✅ CRD generation with @Annotations support

Get it from Maven Central!

#Kubernetes #Java #OpenSource

📖 blog.marcnuri.com/fabric8-kube...
Fabric8 Kubernetes Client 7.4 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.4 is available! Check out the major changes and learn how you can contribute.
blog.marcnuri.com
September 9, 2025 at 6:00 AM
🚨 Big news! The Kubernetes MCP Server has joined the GitHub Containers organization!

It’s a big step toward open, community-driven innovation for AI Kubernetes tooling.

📖 Read the announcement: blog.marcnuri.com/kubernetes-m...

#Kubernetes #MCP #LLM #DevTools #OpenSource #Containers
Kubernetes MCP Server Joins the Containers Organization! - Marc Nuri
The Kubernetes MCP Server GitHub repository has moved to the Containers organization.
blog.marcnuri.com
July 24, 2025 at 6:00 AM
🚨 Just dropped the recording of my @devbcn.bsky.social talk:

“Model Context Protocol Servers 101: Unlocking the Power of AI”

🧠 What is MCP?
⚡️ How to build an MCP server
🔐 Challenges & tips

🏆 Voted one of the most original talks!

📺 Watch now: youtu.be/7Tpz5dG5k_w?...
July 15, 2025 at 6:01 AM
Next Wednesday at #DevBcn I’m distilling months of work into 40 minutes:

Model Context Protocol Servers 101: Unlocking the Power of AI

🧠 What is MCP
🔧 How to build a server
💡 Real-world lessons from Kubernetes + Podman MCP servers
🕥 10:25am — Not recorded!
July 7, 2025 at 6:00 AM
Reposted by Marc Nuri
It seems the future of agentic platforms will be more deterministic by leveraging traditional automation techniques. In this case Claude Code is adding support for lifecycle hooks, which allow you to write shell commands to ensure certain actions always happen. docs.anthropic.com/en/docs/clau...
July 1, 2025 at 1:45 PM
Just updated my MCP intro post to reflect the latest version of the protocol.

MCP is moving fast, and I’m keeping the article fresh to help folks stay current.

Great starting point if you’re curious about how AI agents gain context.

🔗 blog.marcnuri.com/model-contex...

#MCP #AI #LLM #OpenSource
Introduction to the Model Context Protocol (MCP): The Future of AI Integration - Marc Nuri
Discover the Model Context Protocol (MCP), an open standard revolutionizing how AI systems interact with external data and tools.
blog.marcnuri.com
June 24, 2025 at 6:00 AM
Reposted by Marc Nuri
MCP = Model Context Protocol.
@marcnuri.com‬ (Red Hat) introduces how to turn LLMs into agents — with real server implementations in Java, Go, and JS.

Catch it at #devbcn25buff.ly/nJ4atwl
#AI #MCP #CloudNative
June 18, 2025 at 2:31 PM
🧪 We ran an experiment using SonarQube’s AI CodeFix on Eclipse JKube.

✅ Some issues were fixed impressively well
⚠️ Others showed that dev oversight is still essential
🤖 Overall? It’s a promising AI assistant for Java devs!

Check out article from @vilojona.bsky.social :
🔗 dev.to/jonathanvila...
Diving Deep into SonarQube's AI CodeFix: A Hands-On Experiment with Eclipse JKube
SonarQube has long been a staple in a Java developer's toolkit for maintaining code quality. With the...
dev.to
June 18, 2025 at 6:01 AM
Reposted by Marc Nuri
Ready to see if #AI can really fix your #Java code? 🤔

We put @sonarqube.bsky.social 's new AI CodeFix feature to the test using the open-source #Eclipse #jkube project! 🛠️
@marcnuri.com

🤓 Discover it in this 📖#article

dev.to/jonathanvila...

#DevLife #CodeQuality @sonarsource.bsky.social
June 5, 2025 at 7:57 AM
Want your AI tools to be smarter, safer, and easier to use?

Learn how MCP Tool annotations add critical metadata to enhance AI-tool interactions.

With real-world examples from the Kubernetes MCP Server.

buff.ly/6HSjqug

#AI #LLM #Kubernetes #MCP
MCP Tool Annotations: Adding Metadata and Context to Your AI Tools - Marc Nuri
Learn how MCP Tool annotations provide essential metadata to enhance AI tool interactions and improve user experience.
blog.marcnuri.com
May 28, 2025 at 6:01 AM
🔥 GitHub Copilot + Kubernetes in VS Code?

Yes, with Kubernetes MCP Server it’s one click away!

Watch my latest demo showing how to leverage Kubernetes MCP server from GitHub Copilot in VS Code
Supercharge GitHub Copilot with Kubernetes MCP Server in VS Code - One-Click Setup!
Unlock the full potential of GitHub Copilot with Kubernetes integration inside Visual Studio Code.In this video, I’ll walk you through how to:✅ Install the K...
www.youtube.com
May 20, 2025 at 6:01 AM
🚀 Updated blog: Connect your Java apps to an MCP server using LangChain4j, now compatible with the latest LangChain4j 1.0.0-beta5 & 1.0.0!

Covers STDIO, SSE, testing, & full assistant setup 🧠

👉 buff.ly/98F5MG3

#Java #LangChain4j #AI #MCP #LLM #AIagents
Connecting to a Model Context Protocol (MCP) Server from Java using LangChain4j - Marc Nuri
Learn how to integrate Java applications with an MCP server using LangChain4j. The article covers STDIO & SSE transports along with tips for testing servers.
buff.ly
May 19, 2025 at 6:58 AM
🚀 New release alert! Fabric8 Kubernetes Client v7.2.0 is out! 🔥

✨ Kubernetes model types updated to v1.33
🐛 Bug fixes & minor improvements

👉 Check my blog post here:
Fabric8 Kubernetes Client 7.2 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.2 is available! Check out the major changes and learn how you can contribute.
buff.ly
May 5, 2025 at 6:01 AM
🚀 Just published a new demo showing how to get function calling working in smaller language models like IBM Granite 3.2 by combining it with a solid MCP (Model Context Protocol) server and prompt design.

buff.ly/FvahjtA

#AI #LLM #MCP #Kubernetes #Granite #OpenSource
Smaller LLMs, Bigger Power: IBM Granite 3.2 Meets Kubernetes MCP Server
In this video, I demonstrate how to enable function calling in Small Language Models (SLMs) by combining a well-designed Model Context Protocol (MCP) server ...
youtu.be
April 15, 2025 at 6:00 AM
🚀 Integrate JavaScript apps with Model Context Protocol (MCP) servers using Vercel AI SDK!

Learn to set up STDIO & SSE clients, configure AI models, and prompt your model to perform Kubernetes operations.

buff.ly/vfEc0fN

#AI #JavaScript #VercelAI #MCP #LLM
Connecting to an MCP Server from JavaScript using AI SDK - Marc Nuri
Learn how to integrate JavaScript applications with a Model Context Protocol (MCP) server using Vercel AI SDK.
blog.marcnuri.com
April 14, 2025 at 6:00 AM
🚀 Want to integrate JavaScript apps with MCP servers? Now you can with LangChain.js!

🔗 Learn how to connect MCP tools via STDIO & SSE

🤖 Build AI-powered agents with LangGraph.js

Check out my latest post 👇
buff.ly/DUPBzSe

#AI #JavaScript #LangChain #MCP #LLM
Connecting to an MCP Server from JavaScript using LangChain.js - Marc Nuri
Learn how to integrate JavaScript applications with a Model Context Protocol (MCP) server using LangChain.js and LangGraph.js
blog.marcnuri.com
April 1, 2025 at 6:00 AM
Vibe coding a game & deploying on Kubernetes with my MCP servers 🚀

Using VSCode + GitHub Copilot Chat, Claude Sonnet, Podman Desktop & RedHat Developer Sandbox to streamline the process.

Watch the video and level up your vibes!
Vibe Coding: Build & Deploy a Game on Kubernetes with MCP Servers 🚀
Join me as I vibe code a simple game and deploy it to OpenShift (Kubernetes), making it accessible for everyone to play!In this demo, I showcase the power of...
www.youtube.com
March 27, 2025 at 3:04 PM
🔥 The future of developer tools is here! 🔥

AI isn't just assisting developers, it’s becoming one. 🤖💡

In my latest post, I explore how machine-based and AI-augmented developers are reshaping software development and why developer tools must evolve.

👉
The Future of Developer Tools: Adapting to Machine-Based Developers - Marc Nuri
Learn how AI is transforming software development and the need for developer tools to adapt to AI-augmented and machine-based developers.
blog.marcnuri.com
March 25, 2025 at 7:00 AM
☘️
March 17, 2025 at 6:22 AM
Alive and kicking! 🎶
March 14, 2025 at 9:15 AM
Great idea!
Let the monkeys save the planet 🌍♻️
Allow me to present the eco monkey. It's a bit like the chaos monkey, except it targets zombie servers.
- Turn server off.
- If someone screams 😱, turn it back on. This is a wonderful opportunity to test DR and resilience!
- If no one screams, keep it off, and enjoy all the energy savings 💶 🌳.
March 14, 2025 at 9:13 AM
🚀 Turn Your Java Apps into AI-Powered Wizards!

Just published a new guide on connecting Java applications to Model Context Protocol (MCP) servers using LangChain4j!

Perfect starting point if you want your Java apps to perform real-world actions through AI!

📖 buff.ly/5F3JDhf

#Java #MCP
Connecting to a Model Context Protocol (MCP) Server from Java using LangChain4j - Marc Nuri
Learn how to integrate Java applications with an MCP server using LangChain4j. The article covers STDIO & SSE transports along with tips for testing servers.
buff.ly
March 11, 2025 at 7:00 AM
March 3, 2025 at 6:14 AM