
floriscornel/teams-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
floriscornel/teams-mcp は、[[T0]からインポートされた MCP サーバー候補です。
概要
floriscornel/teams-mcp は、[[T0]からインポートされた MCP サーバー候補です。
概要(AI 翻訳)
Microsoft Graph APIとのシームレスな統合を提供するモデルコンテキストプロトコル(MCP)サーバーで、AIアシスタントがMicrosoft Teams、ユーザー、チャット、ファイル、組織データとやり取りできるようにします。
📦 設置
このMCPサーバーをCursor/Claude/VS Codeで使用するには、以下の構成を追加してください:
🚀 特徴
🔐 認証
- Microsoft Graphを用いたOAuth 2.0デバイスコード認証フロー
- トークン管理の安全、キャッシュの永続性、トークン更新の安全化
- 認証ステータスチェックおよびログアウトサポート
- スコープを縮小した読み取り専用モード
- Microsoft Graphアクセストークンの事前発行された直接
AUTH_TOKENサポート
👥 ユーザー管理
- 現在のユーザー情報の取得
- 名前またはメールアドレスでユーザー検索
- 詳細なユーザープロファイル取得
- 組織ディレクトリデータへのアクセス
🏢 Microsoft Teams 統合
-
チーム管理
-
ユーザーの参加チーム一覧
-
チームの詳細とメタデータへのアクセス
-
チャネル操作
-
チーム内のチャンネル一覧
-
チャネルメッセージと応答の取得
-
チームチャネルへのメッセージ送信
-
既存のチャネルスレッドへの返信
-
チャンネルのメッセージや返信の編集およびソフト削除
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Teams MCP
A Model Context Protocol (MCP) server that provides seamless integration with Microsoft Graph APIs, enabling AI assistants to interact with Microsoft Teams, users, chats, files, and organizational data.
📦 Installation
To use this MCP server in Cursor/Claude/VS Code, add the following configuration:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["-y", "@floriscornel/teams-mcp@latest"]
}
}
}
🚀 Features
🔐 Authentication
- OAuth 2.0 device code authentication flow with Microsoft Graph
- Secure token management, cache persistence, and refresh token renewal
- Authentication status checking and logout support
- Read-only mode with reduced scopes
- Direct
AUTH_TOKENsupport for pre-issued Microsoft Graph access tokens
👥 User Management
- Get current user information
- Search users by name or email
- Retrieve detailed user profiles
- Access organizational directory data
🏢 Microsoft Teams Integration
-
Teams Management
- List user’s joined teams
- Access team details and metadata
-
Channel Operations
- List channels within teams
- Retrieve channel messages and replies
- Send messages to team channels
- Reply to existing channel threads
- Edit and soft delete channel messages and replies
- Support for message importance levels (
normal,high,urgent) - Support for inline image attachments via URL or base64 data
-
Team Members
- List team members and their roles
- Access member information
- Search users for
@mentions
💬 Chat & Messaging
- 1:1 and Group Chats
- List user’s chats
- Create new 1:1 or group conversations
- Retrieve chat message history with filtering, ordering, and pagination
- Fetch all available messages via
@odata.nextLinkpagination - Send messages to existing chats
- Edit previously sent chat messages
- Soft delete chat messages
✏️ Message Management
- Edit & Delete
- Update (edit) sent messages in chats and channels
- Soft delete messages in chats and channels (marks as deleted without permanent removal)
インストール
npx -y @floriscornel/teams-mcp@latest設定
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["-y", "@floriscornel/teams-mcp@latest"]
}
}
}