mcp-microsoft-outlook-calendar

1.2.0 • Public • Published

MCP Microsoft Outlook Calendar

이 저장소는 Microsoft Outlook Calendar를 사용하여 사내 일정을 관리하기 위한 MCP (Model Context Protocol) 서버를 포함하고 있습니다. 이 서버는 Microsoft Outlook Graph API를 활용하여 일정을 조회하고 추가할 수 있는 도구를 제공합니다.

기능

  • 일정 조회: Microsoft Outlook 캘린더에서 특정 기간 내의 일정을 조회할 수 있습니다.
  • 일정 추가: 일정의 제목, 시간, 장소, 참석자 등의 세부 정보를 입력하여 새로운 일정을 등록할 수 있습니다.

설치 및 사용법

이 MCP 서버는 npx를 사용하여 전역 설치 없이 실행할 수 있습니다. 아래는 MCP 서버를 선언하는 구성 형식입니다:

mcpServers: {
  'mcp-microsoft-outlook-calendar': {
    command: 'npx',
    args: ['mcp-microsoft-outlook-calendar'],
  },
}

서버 실행

서버를 실행하려면 다음 명령어를 사용하세요:

npx mcp-microsoft-outlook-calendar

이 명령어는 서버를 시작하여 등록된 도구를 통해 Microsoft Outlook 캘린더와 상호작용할 수 있게 합니다.

개발 환경 설정

  1. Node.js 및 npm 설치: 서버 개발을 위해 Node.js와 npm이 필요합니다. Node.js 공식 웹사이트에서 설치할 수 있습니다.

  2. 의존성 설치: 프로젝트 루트 디렉토리에서 다음 명령어를 실행하여 필요한 패키지를 설치합니다.

    npm install
  3. 빌드: TypeScript 코드를 JavaScript로 변환하려면 다음 명령어를 사용하여 빌드합니다.

    npm run build

    빌드 결과물은 dist 디렉토리에 저장됩니다.

  4. 배포: npm에 패키지를 배포하려면 다음 명령어를 사용합니다.

    npm publish

    배포 전에 package.json 파일의 버전 번호를 업데이트하는 것을 잊지 마세요.

도구 사용법

  • 일정 조회: 이 도구를 사용하여 캘린더에서 일정을 가져올 수 있습니다. 시작 및 종료 날짜를 지정하거나 기본적으로 현재 날짜부터 7일간의 일정을 조회할 수 있습니다.
  • 일정 추가: 이 도구를 사용하여 새로운 일정을 생성할 수 있습니다. 일정의 제목, 시작 및 종료 시간, 장소, 참석자 등의 세부 정보를 지정할 수 있습니다.

각 도구의 사용법에 대한 자세한 정보는 src/index.ts 파일의 코드 문서를 참조하세요.

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.

Readme

Keywords

none

Package Sidebar

Install

npm i mcp-microsoft-outlook-calendar

Weekly Downloads

53

Version

1.2.0

License

MIT

Unpacked Size

14.2 kB

Total Files

5

Last publish

Collaborators

  • wbkim