간단한 dooray MCP 서버 개발기 1탄 - 일정추가

회사에서 사용하는 메신저 서비스 Dooray의 API를 활용하여

캘린더 일정을 추가하는 기능을 구현한 MCP 서버 개발 이야기를 공유하려고 합니다.

 

구글 캘린더와 연동하여 클로드 데스크탑에서 일정 추가하는 MCP 는 많이 보셨을꺼에요. 

Claude Desktop 에서 구글 캘린더 일정 추가

 

이 글에서는 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

반응형