[AI] MCP
#핵심
MCP는 애플리케이션이 LLM에 컨텍스트를 제공하는 방법을 표준화하는 개방형 프로토콜입니다. MCP는 AI 애플리케이션을 위한 USB-C 포트와 같습니다. USB-C가 다양한 주변기기와 액세서리에 기기를 연결하는 표준화된 방법을 제공하는 것처럼, MCP는 AI 모델을 다양한 데이터 소스와 도구에 연결하는 표준화된 방법을 제공합니다.
"LLM을 통해 Query(질문,요청)을 받으면 해당하는 MCP Server를 통해서 정의된 Model을 거쳐 가공된 리턴 값을 LLM에 반환"
LLM->MCP->Model->MCP->LLM
"대규모 언어 모델이 외부 데이터와 시스템을 더 효과적으로 활용할 수 있도록 설계된 일종의 연결 프로토콜"
사용자는 Host(cursor, visual studio code, claude 등) 프로그램의 인터페이스를 통해 질문을 발생합니다.
Host는 질문을 통해 적절한 MCP Client와 tools 선별한 후 tools을 호출하기 위해 arguments를 추출합니다.
선별된 MCP Client는 추출된 arguments를 이용하여 tools를 호출합니다.
MCP Client는 응답 데이터를 받으면 Host는 해당 데이터를 LLM(코드생성 및 답변생성) 또는 다른 agent(작성된 코드를 생성, 수정, 삭제)를 이용하여 추가 작업을 이어나갑니다.
ex) Easy Example
SSE
Building a Server Sent Event (SSE) MCP Server with .NET Core C#
Introduction
medium.com
https://www.mimul.com/blog/mcp/
Model Context Protocol(MCP)에 대해 | Mimul Tech log
Model Context Protocol의 이해를 돕는 글로 MCP에 대한 개요, 아키텍처, 기본요소, 동작순서, 설계 가이드 등의 순으로 기술됨
www.mimul.com
https://blog.naver.com/pjt3591oo/223824144846
[인공지능] 나만의 MCP Client를 만들어보자
안녕하세요 멍개입니다. 이번 포스트에서는 Cursor와 Claude와 같이 MCP를 제공하는 도구의 원리를 이...
blog.naver.com
https://blog.naver.com/pjt3591oo/223830623105?
[인공지능] 나만의 MCP Host를 만들어보자
안녕하세요 멍개입니다. 지난시간에 MCP Client를 구현함으로써 MCP Host, MCP Client, MCP...
blog.naver.com
https://docs.anthropic.com/ko/docs/agents-and-tools/mcp
모델 컨텍스트 프로토콜 (MCP) - Anthropic
프로토콜에 대해 자세히 알아보고, 서버와 클라이언트를 구축하는 방법을 배우며, 다른 사람들이 만든 것들을 발견해보세요.
docs.anthropic.com
https://modelcontextprotocol.io/introduction
Introduction - Model Context Protocol
Understand how MCP connects clients, servers, and LLMs
modelcontextprotocol.io
MCP를 통해 기 정의된 API 사용.
MCP(Model Context Protocol)이 뭐길래?
인공지능(AI) 기술의 발전과 함께, AI 시스템이 외부 데이터와 효과적으로 연동되는 것이 점점 더 중요한 이슈로 떠오르고 있습니다. 기존에는 AI 모델이 내부적으로 훈련된 데이터만을 기반으로
dytis.tistory.com
https://channel.io/ko/blog/articles/what-is-mcp-52c77e72
MCP는 AI 업계의 표준이 될까요?
AI에 수많은 앱이 연결되는 세상, 머지않았습니다
channel.io
C# SDK
https://github.com/modelcontextprotocol/csharp-sdk
GitHub - modelcontextprotocol/csharp-sdk: The official C# SDK for Model Context Protocol servers and clients. Maintained in coll
The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft. - modelcontextprotocol/csharp-sdk
github.com