OSS-Fuzz aims to make common open source software more secure and stable by combining modern fuzzing techniques with scalable, distributed execution.

Micronaut is using this great initiative by Google.

Collection of links to Model Context Protocol (MCP) resources, including videos, articles, and tools.

The Model Context Protocol (MCP) was open sourced by Anthropic in November 2024 to provide users and developers with an easy way to extend the capabilities of AI-powered apps by integrating them with data sources and applications.

Model Context Protocol (MCP)

Courses

Anthropic Academy

Courses

Videos

Why MCP really is a big deal with Tim Berglund

The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI

This session shows how to build an MCP (Model Context Protocol) Server in Java.

We first discuss how to build an MCP Server with Java without any framework, and then compare what frameworks (Spring Boot, Micronaut, and Quarkus) offer.

We will implement an MCP Server with each framework. The MCP Server will expose custom tools that can be accessed by MCP clients.

You will learn how to test your implementation using the MCP Inspector tool and connect to your MCP server with Claude as a client.

Target Audience

Developers interested in creating an MCP (Model Context Protocol) Server in Java.

Elevator Pitch

MCP allows you to expose reusable tools and resources to build agentic microservices. Doing this takes us beyond basic LLM chatbots to dynamic, problem-solving systems that deliver real value in real professional settings. In this session, you will learn how to build your first MCP Server.

The following snippet shows how to get the Git commit hash in a Gradle build file using the Gradle Kotlin DSL.

fun String.execute(): String {
    val process = ProcessBuilder(*this.split(" ").toTypedArray())
        .directory(project.rootDir)
        .redirectErrorStream(true)
        .start()
    return process.inputStream.bufferedReader().readText().trim()
}
val commitHash = "git rev-parse --verify HEAD".execute()

There is no command in the Finder that will let you create a new blank file at your current location. But you can create a Shortcut that will let you do this each time easily. The Shortcut needs to use both JavaScript and shell scripting to get the job done.

I found a way to enable this thanks to a Reddit post.

Fantastical for Mac needs and extra step to enable the local calendar. Iโ€™ll copy and paste what they told (itโ€™s working for me).

  • Copy the following line: x-fantastical3://defaults?key=EventKitSyncAll&value=1&type=bool&group=1
  • Open your web browser
  • Paste the text into the URL field and press enter
  • Allow Fantastical to open
  • Confirm the alert that appears
  • Quit Fantastical completely (Click Fantastical in the menu bar and choose "Quit Fantastical Completely") then open the app again.