Microsoft Teams MCP Server

Integrations

  • Allows configuration through environment variables stored in a .env file in the project root directory

  • Supports Markdown formatting for notification messages sent to Microsoft Teams

microsoft-teams-mcp MCP 서버

Microsoft Teams 채팅 알림 도구가 포함된 MCP 서버입니다.

[!경고]
이는 참고용으로 제공되며 VS Code 외의 MCP 클라이언트에서는 테스트되지 않았습니다.

구성 요소

도구

서버는 하나의 도구를 구현합니다.

  • send-notification: Microsoft Teams에 알림 메시지를 보냅니다.
    • 필수 문자열 인수로 "메시지"와 "프로젝트"를 사용합니다.
    • 메시지에 대한 마크다운 서식을 지원합니다.
    • Azure AD 인증을 사용하여 Teams와 안전하게 통신합니다.

구성

알림을 위해 Microsoft Teams 봇이 필요합니다. Teams Toolkit 으로 만든 예시 알림 봇을 사용해 보세요.

서버에는 다음 환경 변수를 설정해야 합니다.

  • BOT_ENDPOINT : Microsoft Teams 봇의 URL 엔드포인트
  • MICROSOFT_APP_ID : Azure AD 앱 등록의 애플리케이션(클라이언트) ID
  • MICROSOFT_APP_PASSWORD : Azure AD 앱 등록의 클라이언트 비밀번호
  • MICROSOFT_APP_TENANT_ID : Azure AD 테넌트 ID
  • EMAIL : 알림을 받는 사용자의 이메일 주소

프로젝트 루트 디렉토리의 .env 파일에서 이를 설정할 수 있습니다.

빠른 시작

설치하다

VS 코드

이는 VS Code의 MCP 지원을 사용하여 테스트되었으며, 이 기능을 만들 당시에는 VS Code Insider에서만 사용할 수 있었습니다.

VS Code Insiders 설정(JSON)에 이것을 추가하세요.

지엑스피1

개발

건물

배포를 위해 패키지를 준비하려면:

  1. 종속성 동기화 및 잠금 파일 업데이트:
uv sync
  1. 패키지 배포 빌드:
uv build
-
security - not tested
F
license - not found
-
quality - not tested

간단한 도구 인터페이스를 통해 Markdown 형식의 알림을 Microsoft Teams 채널로 보낼 수 있는 MCP 서버입니다.

  1. Components
    1. Tools
  2. Configuration
    1. Quickstart
      1. Install
    2. Development
      1. Building
    ID: 3oppj6rz8a