회사에서 사용하는 메신저 서비스 Dooray의 API를 활용하여
캘린더 일정을 추가하는 기능을 구현한 MCP 서버 개발 이야기를 공유하려고 합니다.
구글 캘린더와 연동하여 클로드 데스크탑에서 일정 추가하는 MCP 는 많이 보셨을꺼에요.
이 글에서는 MCP 서버의 기본 구조와 일정 추가 기능 구현 과정을 간단히 다뤄보겠습니다.
MCP 란?
- Model Context Protocol
- 애플리케이션이 LLM에 컨텍스트를 제공하는 방식을 표준화하는 개방형 프로토콜
“AI 애플리케이션을 위한 USB-C 포트 같은 역할”
- 엔트로픽 -
Dooray API
NHN 에서 개발한 Dooray는 협업도구로 서비스API 와 관리API를 제공 하고 있습니다.
그 중에서 오늘은 일정 등록을 위한 API 를 써 보겠습니다.
<!-- API 명세 -->
POST /calendar/v1/calendars/{calendar-id}/events
일정을 등록
https://helpdesk.dooray.com/share/pages/9wWo-xwiR66BO5LGshgVTg/2939987647631384419
본 포스팅에서 소개한 MCP 서버는 아래 깃허브에 소스 올려두었으니 참고해주세요.
https://github.com/mskim8717/dooray-mcp
GitHub - mskim8717/dooray-mcp: Dooray API 활용한 MCP 서버
Dooray API 활용한 MCP 서버 . Contribute to mskim8717/dooray-mcp development by creating an account on GitHub.
github.com
Reference
https://docs.anthropic.com/en/docs/agents-and-tools/mcp?q=mcp
반응형