Sitemap

Member-only story

MCP ile Uygulama Geliştirme: Spring AI ile MCP Server Oluşturma

4 min readApr 22, 2025

Yapay zeka uygulamalarının birbiriyle etkili bir şekilde iletişim kurabilmesi için MCP (Model Context Protocol) kullanımı giderek önem kazanıyor. Bir önceki yazımızda MCP’nin ne olduğunu ve neden önemli olduğunu ele almıştık. Bu yazıda ise pratik bir MCP server’ı nasıl oluşturabileceğimizden bahsedeceğim.

Spring AI, yapay zeka uygulamaları geliştirmek için Spring ekosisteminin sunduğu güçlü bir framework’tür. Bu yüzden MCP Server’ımızı bildiğim dünya ile inşa etmek istedim.

Blog Post MCP Server’ı Oluşturma

Örnek olarak, blog yazılarımızı yöneten bir MCP server’ı oluşturalım. Bu serverı, blog yazılarını listeleyebilecek, arama yapabilecek ve belirli bir blog yazısını getirebilecek araçlara sahip olacak şekilde yapılandıralım.

Proje Yapısı

İlk olarak, Spring Boot projemizi oluşturalım:

<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-mcp-server-spring-boot-starter</artifactId>
<version>1.0.0-M6</version>
</dependency>

Blog Post Modeli

Blog yazılarımızı temsil eden basit bir model oluşturalım:

package dev.gokhana.blogs;

public record BlogPost(
String title…

--

--

Gökhan Ayrancıoğlu
Gökhan Ayrancıoğlu

Written by Gökhan Ayrancıoğlu

Software Engineer & Team Lead @Colendi • #Java • #Spring Boot • #Kotlin • #Microservices • https://gokhana.dev

No responses yet