강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

Practical Agent Development: Where Kakao PlayMCP Meets Spring AI

"Turn your Java code into the hands and feet of AI! Practical Agent Development with Kakao PlayMCP and Spring AI" Traditional LLMs are limited to answering based only on their trained data, which can lead to issues with recency and accuracy. In this course, you will learn **MCP (Model Context Protocol)**—the next-generation standard protocol for connecting AI with external tools. Using Spring AI, you will build a server that communicates with various platforms like Kakao PlayMCP through a single implementation. Master the entire process from theory to real-world deployment and platform registration through the 'Proverbs & Psalms Counseling Center (JAMSI)' project, and grow into a true AI agent developer who can empower AI to handle tools independently.

(5.0) 2 reviews

55 learners

Level Basic

Course period Unlimited

  • bitcocom
backend
backend
Generative AI
Generative AI
AI Agent
AI Agent
Spring AI
Spring AI
Model Context Protocol
Model Context Protocol
backend
backend
Generative AI
Generative AI
AI Agent
AI Agent
Spring AI
Spring AI
Model Context Protocol
Model Context Protocol

What you will gain after the course

  • Understanding the architecture of MCP (Model Context Protocol) and acquiring next-generation AI standard technologies.

  • The ability to implement tools and resources as servers using Spring AI.

  • How to Securely Expose Local Servers and Utilize Tunneling Technology via ngrok

  • Completion of registration on the Kakao PlayMCP platform and the final product integrated with an actual AI agent.

Spring AI Build an MCP server
and integrate it with Kakao PlayMCP!

You will learn how to build a server that communicates with various platforms like Kakao PlayMCP by directly implementing MCP with Spring AI, the next-generation standard protocol for connecting AI with external tools.

Have you wanted to create 'tools' that allow AI to take actual action beyond being a simple chatbot, but felt overwhelmed about where to start?

As a Java/Spring developer, have you wanted to quickly master the MCP standard—the latest AI trend—and learn how to integrate services developed locally with major AI platforms like Kakao PlayMCP?

Have you wanted to master the entire process—from theory to real-world deployment and platform registration—by developing your own high-accuracy AI agents that overcome the limitations of LLMs with up-to-date information?

Kakao PlayMCP is an open AI development and experimentation platform based on the standardized 'MCP (Model Context Protocol)' that allows AI models to easily communicate with external services or data. It serves as an ecosystem hub where developers can create and connect various AI tools, and users can easily add and utilize them within their AI.
Kakao PlayMCP : https://playmcp.kakao.com

MCP (Model Context Protocol) is a standardized communication protocol that helps AI models easily connect and communicate with external data or tools. It acts as a universal interface, much like a USB cable, allowing AI models to utilize various services in a consistent manner. In other words, MCP enables AI models to call upon various external tools, allowing them to function effectively as "AI agents."AIモデルが外部データやツールと簡単に接続し、対話できるように支援する標準化された通信プロトコルです。USBケーブルのように汎用的なインターフェースの役割を果たし、これによりAIモデルは様々なサービスを一貫した方法で活用できるようになります。つまり、AIモデルはMCPを通じて多様な外部ツールを呼び出し、実際に「AIエージェント」のように動作することが可能になります。

Spring AI MCPKakao PlayMCP

By the end of this course, you will be

You can become a practical agent developer who turns your Java code into the hands and feet of AI.

  • Beyond the limitations of existing LLMs, you will gain the ability to design and build AI agents that communicate with external tools using Kakao PlayMCP and Spring AI. You will grow into a developer who creates AI agents that actually take action, going beyond AI that simply provides answers.

You will directly implement MCP, the next-generation AI standard technology, using Spring AI.

  • Gain a deep understanding of the MCP (Model Context Protocol) architecture and acquire the skills to build servers that integrate with various platforms through a single implementation using Spring AI. Learn how to simplify complex LLM integration processes through standard protocols.

Gain experience in integrating your own local services with major AI platforms like Kakao PlayMCP.

  • You will securely expose your local server to the outside world using ngrok, register it directly on the Kakao PlayMCP platform, and complete a project that integrates with a real AI agent. Beyond just learning theory, you will gain confidence by experiencing the entire process, from actual deployment to platform registration.

Practical AI Agent Development
based on Kakao PlayMCP and Spring AI

Beyond the limitations of existing LLMs, you will learn how to empower AI with real-world action capabilities by combining Kakao PlayMCP and Spring AI. From theory to actual deployment, you can grow into a true AI agent developer who masters their own tools.

Practical Projects Using MCP and Spring AI

You will practice the entire process of implementing an MCP server within a Spring AI environment, exposing the local server externally via ngrok, and registering it on the Kakao PlayMCP platform. Through the 'Proverbs & Psalms Counseling Center (JAMSI)' project, you will complete an AI mental health counseling agent.

📚

Implementing an MCP server step-by-step with Spring AI

The Beginning of MCP and Agent AI
Understand the fundamental principles of AI agents and introduce MCP (Model Context Protocol), the next-generation standard protocol connecting LLMs with external tools. This covers the role of the Kakao PlayMCP platform and an overview of MCP server development using Spring AI.

Core MCP Theory: Understanding How AI Communicates
We provide an in-depth analysis of the various types of MCP servers, core communication technologies, the role of the JSON-RPC protocol, and the operating mechanisms of MCP clients. Through this, you will gain a clear understanding of the overall MCP communication process and the critical role of the server.MCPサーバーの多様なタイプと通信のためのコア技術、JSON-RPCプロトコルの役割、MCPクライアントの動作メカニズムを深く分析します。これを通じて、MCP通信プロセス全体とサーバーの核心的な役割を明確に理解します。

MCP Server Basics Starting with Spring AI
Learn how to build and test a Streamable HTTP-based MCP server from scratch within a Spring AI environment. Practice everything from basic testing using the Inspector to registering @McpTool and automatically scanning server-side methods.

[Hands-on Project] Developing AI Counseling Center 'Jam-si'
Through the AI Counseling Center 'Jam-si' project, you will practice implementing Bible search engine logic, developing core features using @McpTool and @McpToolParam, and validating the project using MCP Inspector.

Kakao PlayMCP Integration and External Deployment
Learn how to securely expose a local server to the outside world using ngrok. Afterward, you will register the server directly on the Kakao PlayMCP platform and conduct practical testing within the platform environment.

Custom Client Creation and Final Demo
Design and build the BibleMCPClient yourself to integrate client-side MVC logic with the UI. Finally, perform integrated testing of the client and server, and complete the course with a Kakao PlayMCP demo video.

We can solve the concerns
of people like this!

📌

Java/Spring Developer

Those who want to give AI the ability to take actual actions beyond simple chatbot responses,
but felt lost on how to integrate it with external tools.

📌

Backend Developer

Those who want to quickly master the MCP standard, the latest trend in LLM, using Spring AI
and build their own AI agents

📌

Service Developer

Those who want to provide AI-based services to more users by integrating locally developed services with large-scale AI platforms
such as Kakao PlayMCP

Notes before taking the course

Hands-on Environment

  • Development Tools: Java JDK 17 or higher, IntelliJ IDEA IDE.

  • Library: Spring AI 1.1.X (or 1.1.0 Snapshot).

  • Framework: Spring Boot 3.5.8 (Latest Stable).

  • AI Model: OpenAI (gpt-4o-mini or gpt-5-mini).

Prerequisites and Important Notes

  • Basic knowledge of Java and the Spring Framework is required.

  • You must understand Object-Oriented Programming concepts.

  • It is helpful to have a basic understanding of AI agent development.

Learning Materials

  • Lecture slide PDF files are provided in Lecture 29.

  • Practice code and example projects are provided on GitHub.

  • You can refer to official documentation and materials related to the MCP protocol.


✏ Questions & Inquiries

If there is anything you don't understand while studying, please feel free to ask via the Q&A Board or the 1:1 Open Chatroom.
👩‍🎓Spring AI in Practice (1:1 Open Chat):
https://open.kakao.com/o/sXXxSI5h

Recommended for
these people

Who is this course right for?

  • Java/Spring developers who want to go beyond simple chatbots and implement actual action tools for AI.

  • Those who want to quickly master the MCP standard—the latest AI trend—using Spring AI.

  • Those who want to integrate their own local services with major AI platforms like Kakao PlayMCP

Need to know before starting?

  • Basic knowledge of the Java language and an understanding of Spring Boot are required.

  • A basic LLM environment, such as the issuance of an OpenAI API key, must be prepared.

  • It is helpful to have a basic understanding of REST APIs and HTTP communication methods.

Hello
This is

8,545

Learners

650

Reviews

670

Answers

4.9

Rating

14

Courses

Hello, I am instructor Park Mae-il.
I run a SW Education Center and provide consulting and outsourced SW training for universities, government offices, and corporations.


📄 Key Teaching Experience and more

- Goorm Specialized High School Major Camp Lectures (Full Stack Course)
- Industry-Academic Cooperation Teacher at Software Meister High School
- Gwangju Artificial Intelligence Academy Lectures
- Fast Campus Backend Bootcamp Lectures
- Director of Education and Lecturer at Smart Human Resources Development Center
- KEPCO (Korea Electric Power Corporation) In-House Coding Commissioned Training
- Hanyang University ERICA Online Lectures
- Management of Bit Software Education Center (Overseas Employment, Government-funded Training)
- SW Recruitment Training Project (Ministry of Science, ICT and Future Planning)
- Vocational Skills Development Training Teacher for AI, IT Development, etc.
* Education Inquiries and Partnerships (KakaoTalk Channel)

🎤 Online Educational Content Provider

Inflearn: Java, DB, MVC, Spring, Spring AI & Agent, IoT
Fast Campus: Java, Spring Boot

email : bitcocom@empas.com

Curriculum

All

29 lectures ∙ (6hr 15min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • kos님의 프로필 이미지
    kos

    Reviews 16

    Average Rating 4.3

    5

    31% enrolled

    Thank you so much for taking the lead in organizing content in the AI field. I was wondering if your course "I can do AI with Spring too! (Infra Part 1)" is still fine to follow compared to the current official version of Spring AI. I’m asking if there are any significant theoretical differences if I take that course. I’m always enjoying your content. Thank you.

    • bitcocom
      Instructor

      Thank you. Spring AI isn't easy, but I believe that providing a leading guide will generate continuous interest and help it become more active. This lecture focuses on MCP. The "I Can Do AI with Spring Too" lecture covers everything from the basics, so you shouldn't have any trouble following along. I also recommend taking the entire course. While there may be slight differences depending on the latest API versions, you shouldn't have any major issues if you practice using the provided source code. You might encounter some errors if you try changing the versions later, but those can be resolved with the help of API guides or ChatGPT~~ Rather than "vibe coding," developers need to prove themselves through actual coding to truly grow, so keep up the great work in the upcoming courses.

  • bigho982715님의 프로필 이미지
    bigho982715

    Reviews 18

    Average Rating 5.0

    5

    100% enrolled

    I was quite curious about how MCP Client and MCP Server connect and communicate, and through this lecture, I was able to understand a significant portion of it. The detailed explanation of the core classes and execution flow diagrams was very helpful. The series of processes involved in creating a working server and tools, and directly registering them on PlayMCP, was very interesting. Of course, creating a proper, solid MCP Server would require much more effort and learning, but it was great to be able to organize the overall flow.

    • bitcocom
      Instructor

      Thank you for your honest review.^^ I also tried my best to explain the internal workings of MCP Server in an easy way, even though it's difficult to understand.ㅎ While there's a lot out there vaguely explaining what MCP is, I planned this course thinking that understanding the principles is important from a developer's perspective, and I thought it would be great to register a good service on Kakao's PlayMCP in the future. I hope you'll also try registering good services on PlayMCP going forward. Thank you~~ ㆍRegarding your inquiry about the duplicate video, I've corrected and uploaded it.

$22.00

bitcocom's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!