logo

MCP

Model Context Protocol (MCP)

  • AI 에이전트와 외부 시스템을 연결하는 개방형 표준 프로토콜
  • AI 애플리케이션 생태계를 위한 "USB-C" 포트 역할 수행
  • 한 번의 표준 프로토콜 구축으로 다양한 AI 애플리케이션에서 재사용 가능

mcp-slide237-image01

출처: https://pub.towardsai.net/mcp-the-flip-side-of-the-usb-c-analogy-af98e07bdb30

MCP 서버의 기본 구조와 실행

from fastmcp import FastMCP  # 임포트

server = FastMCP("weather-server")  # 서버 객체


@server.tool  # 도구에 데코레이터
def get_weather(location: str = "서울") -> str:
    """Return the current weather for a location."""
    return "맑음"


def main() -> None:
    server.run()  # 서버 실행


if __name__ == "__main__":
    main()

MCP 서버 등록

mcp-slide240-image01

MCP 사용

mcp-slide241-image01

Previous
특정 작업 잘하기