Microsoft Teams MCP Server
microsoft-teams-mcp MCP 서버
Microsoft Teams 채팅 알림 도구가 포함된 MCP 서버입니다.
[!경고]
이는 참고용으로 제공되며 VS Code 외의 MCP 클라이언트에서는 테스트되지 않았습니다.
구성 요소
도구
서버는 하나의 도구를 구현합니다.
send-notification: Microsoft Teams에 알림 메시지를 보냅니다.
필수 문자열 인수로 "메시지"와 "프로젝트"를 사용합니다.
메시지에 대한 마크다운 서식을 지원합니다.
Azure AD 인증을 사용하여 Teams와 안전하게 통신합니다.
Related MCP server: Toast MCP Server
구성
알림을 위해 Microsoft Teams 봇이 필요합니다. Teams Toolkit 으로 만든 예시 알림 봇을 사용해 보세요.
서버에는 다음 환경 변수를 설정해야 합니다.
BOT_ENDPOINT: Microsoft Teams 봇의 URL 엔드포인트MICROSOFT_APP_ID: Azure AD 앱 등록의 애플리케이션(클라이언트) IDMICROSOFT_APP_PASSWORD: Azure AD 앱 등록의 클라이언트 비밀번호MICROSOFT_APP_TENANT_ID: Azure AD 테넌트 IDEMAIL: 알림을 받는 사용자의 이메일 주소
프로젝트 루트 디렉토리의 .env 파일에서 이를 설정할 수 있습니다.
빠른 시작
설치하다
VS 코드
이는 VS Code의 MCP 지원을 사용하여 테스트되었으며, 이 기능을 만들 당시에는 VS Code Insider에서만 사용할 수 있었습니다.
VS Code Insiders 설정(JSON)에 이것을 추가하세요.
지엑스피1
개발
건물
배포를 위해 패키지를 준비하려면:
종속성 동기화 및 잠금 파일 업데이트:
uv sync패키지 배포 빌드:
uv buildAvailable Tools
1 toolsend-notificationC
Send a notification message to the user. Supports markdown formatting for messages. Use backticks for code blocks and inline code. Use square brackets for placeholders.
Inputs: message (required), project (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The tool 'send-notification' has a clear and singular purpose, making it impossible for an agent to misselect between tools.
The single tool name 'send-notification' follows a consistent verb-noun pattern. Since there is only one tool, there is no inconsistency to evaluate, and the naming is straightforward and predictable.
A single tool is too few for a server named 'Microsoft Teams MCP Server', which suggests a broader domain like messaging, collaboration, or team management. This minimal set likely leaves significant gaps in functionality, making it inappropriate for the implied scope.
The tool set is severely incomplete for a Microsoft Teams server. It only covers sending notifications, missing essential operations such as reading messages, managing channels, handling meetings, or interacting with users, which are core to the Teams domain and will cause agent failures.
Maintenance
Related MCP Connectors
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Build your own tools from chat: design, test and host them on a shareable MCP server URL.
One MCP server for all your work accounts: Slack, Teams, Google Chat, Jira, ClickUp, digest, tasks.
An MCP server that integrates with Discord to provide AI-powered features.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that integrates Microsoft Teams messaging (read, post, mention, list members and threads)6467Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAn MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.4MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that bridges Microsoft Teams and MCP-compatible clients, enabling chat integration, message handling, and advanced search capabilities without REST API endpoints.1-
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that enables sending data to webhooks via HTTP POST for both local and remote team environments. It provides a tool for relaying task descriptions, custom metadata, and automated notifications to external services.4 npm-