AI 어시스턴트를 Microsoft 365 데이터와 연결하여 이메일, 회의, 문서 및 Teams 메시지를 조회합니다.
다른 이름 microsoft/work-iq, @microsoft/workiq
- 스타
- 1,059
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 13일
- 라이선스
- —
Work IQ MCP란?
Work IQ은(는) MCP server입니다. AI 어시스턴트를 Microsoft 365 데이터와 연결하여 이메일, 회의, 문서 및 Teams 메시지를 조회합니다.
프로젝트 README에서 생성된 요약
Work IQ MCP server 정보
work-iq는 GitHub Copilot 또는 기타 코딩 에이전트를 사용하는 전문가들이 AI 어시스턴트 내부에서 Microsoft 365 데이터를 직접 조회할 수 있게 해줍니다. 이 도구는 어시스턴트를 이메일, 캘린더 회의, 문서 및 Teams 메시지와 연결하여 자연어로 정보를 검색할 수 있도록 지원합니다. 애플리케이션을 전환하지 않고도 워크스페이스의 정보를 종합해야 하는 개발자와 직장인을 위해 설계되었습니다.
사용자는 호스팅된 MCP 엔드포인트를 통하거나, npx 또는 npm을 통해 workiq CLI로 독립형 MCP server를 실행하여 이 기능을 사용할 수 있습니다. 서버를 설정하려면 데이터 접근을 위한 Microsoft 365 테넌트의 관리자 동의가 필요합니다. 호스팅된 플러그인은 GitHub Copilot을 위한 빠른 설정이 가능하며, 독립형 버전은 IDE 및 기타 에이전트 워크플로우에 통합할 수 있는 로컬 stdio 서버를 제공합니다. 이 시스템은 Windows, Linux, macOS를 포함한 다양한 플랫폼을 지원합니다.
활용 사례
- 1이메일 스레드 요약특정 프로젝트나 인물과 관련된 이메일 대화 내용을 요약해 달라고 어시스턴트에게 요청합니다.
- 2향후 일정 확인캘린더 정보를 조회하여 가까운 시일 내에 예정된 회의를 확인합니다.
- 3특정 파일 찾기저장된 문서 중에서 최근에 작업한 프레젠테이션이나 파일을 검색합니다.
- 4Teams 커뮤니케이션 검토특정 Microsoft Teams 채널에서 진행된 최근 논의 내용을 요약하여 확인합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Work IQ MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Work IQ MCP 설치
$ claude mcp add work-iq -- npx -y @microsoft/workiqCursor에 Work IQ MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"work-iq": {
"command": "npx",
"args": [
"-y",
"@microsoft/workiq"
]
}
}
}VS Code에 Work IQ MCP 설치
.vscode/mcp.json
{
"servers": {
"work-iq": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@microsoft/workiq"
]
}
}
}VS Code CLI에 Work IQ MCP 설치
$ code --add-mcp '{"name":"work-iq","type":"stdio","command":"npx","args":["-y","@microsoft/workiq"]}'Claude Desktop에 Work IQ MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"work-iq": {
"command": "npx",
"args": [
"-y",
"@microsoft/workiq"
]
}
}
}Codex에 Work IQ MCP 설치
$ codex mcp add work-iq -- npx -y @microsoft/workiqCodex config.toml에 Work IQ MCP 설치
~/.codex/config.toml
[mcp_servers.work-iq] command = "npx" args = ["-y", "@microsoft/workiq"]
Gemini CLI에 Work IQ MCP 설치
$ gemini mcp add -s user work-iq npx -- -y @microsoft/workiqGemini settings.json에 Work IQ MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"work-iq": {
"command": "npx",
"args": [
"-y",
"@microsoft/workiq"
]
}
}
}자동 검사
2026년 11월 13일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)No license결함 발견
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용검사되지 않음
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
README
GitHub에서 보기Microsoft Work IQ — Plugin Marketplace
The official Microsoft Work IQ plugin collection for GitHub Copilot ✨
Extend the power of GitHub Copilot with Work IQ plugins — MCP servers, skills, and tools that connect AI assistants to your Microsoft 365 data.
⚠️ Public Preview: Features and APIs may change.
To access Microsoft 365 tenant data, the WorkIQ CLI and MCP Server need to be consented to permissions that require administrative rights on the tenant. On first access, a consent dialog appears. If you are not an administrator, contact your tenant administrator to grant access.
For Tenant Administrators: See the Tenant Administrator Enablement Guide for detailed instructions on granting admin consent, including a quick one-click consent URL.
For more information, see Microsoft's User and Admin Consent Overview.
📋 Prerequisites
The workiq plugin connects to a hosted MCP endpoint; it does not need a local
Node.js runtime or launch an NPX server. Tenant consent and appropriate Microsoft
365 licensing are still required.
Node.js 18+ is needed for the separate local WorkIQ CLI and CLI-backed productivity skills below. Optional WorkIQ Files CLI transfers require Node.js 20+, separate installation and explicit permission before accepting the Files CLI EULA. Other plugins have their own prerequisites.
🚀 Quick Start with GitHub Copilot CLI
# 1. Open GitHub Copilot CLI
copilot
# 2. Add this plugin marketplace (one-time setup)
/plugin marketplace add microsoft/work-iq
# 3. Install any plugin
/plugin install workiq@work-iq
/plugin install microsoft-365-agents-toolkit@work-iq
/plugin install workiq-productivity@work-iq
That's it! Restart Copilot CLI and start using the plugin:
You: What are my upcoming meetings this week?
You: Summarize emails from Sarah about the budget
You: Find documents I worked on yesterday
Migrating from workiq-preview
Stable 3.0.0 replaces stable 2.0.2 with retrieve-first evidence gathering
and local synthesis, explicit Copilot/named-agent delegation, progressive
guidance and exact entity operations. Retrieval availability remains
tenant-dependent; installation does not enable it, and missing retrieval never
silently falls back to ask. See the stable plugin guide.
The public workiq-preview package is retired. Remove an existing installation
before installing/updating stable, since older preview skills claim
precedence over stable for overlapping requests:
copilot plugin uninstall workiq-preview
copilot plugin install workiq@work-iq
Restart your session afterward. Registry removal does not uninstall an existing plugin or replace instructions already loaded in a running session. Future WorkIQ development preview remains internal; this GitHub marketplace publishes promoted stable WorkIQ releases, alongside the other plugins.
📦 Alternative: Standalone MCP Installation
If you prefer to run WorkIQ as a standalone MCP server:
This separate CLI-backed integration is not the hosted workiq plugin, does
not load its skill instructions by itself, and does not inherit the plugin's
version. The following Node.js/NPX commands apply to the CLI.
# Install globally
npm install -g @microsoft/workiq
# Run the MCP server
workiq mcp
Or use npx without installing:
npx -y @microsoft/workiq mcp
Or add it as an MCP server in your coding agent or IDE:
{
"workiq": {
"command": "npx",
"args": ["-y", "@microsoft/workiq@latest", "mcp"],
"tools": ["*"]
}
}
Note: please refer to use MCP servers in VS Code for the configuration instructions relative to Visual Studio Code.
Updating
If you installed WorkIQ globally with npm, run the following command to update to the latest version:
npm update -g @microsoft/workiq
To verify the installed version after updating:
workiq version
💡 Using npx? If you run WorkIQ via
npx -y @microsoft/workiq mcp, npx automatically fetches the latest version each time, so no manual update step is needed.
🎯 What You Can Query
| Data Type | Example Questions |
|---|---|
| Emails | "What did John say about the proposal?" |
| Meetings | "What's on my calendar tomorrow?" |
| Documents | "Find my recent PowerPoint presentations" |
| Teams | "Summarize today's messages in the Engineering channel" |
| People | "Who is working on Project Alpha?" |
📖 CLI Reference
Commands
| Command | Description |
|---|---|
workiq ask |
Ask a question to a specific agent or run in interactive mode |
workiq mcp |
Start MCP stdio server for agent communication |
workiq version |
Show version information |
Global Options
| Option | Description | Default |
|---|---|---|
-t, --tenant-id <tenant-id> |
The Entra tenant ID to use for authentication | common |
--version |
Show version information | |
-?, -h, --help |
Show help and usage information |
workiq ask Options
| Option | Description |
|---|---|
-q, --question <question> |
The question to ask the agent |
Examples
# Interactive mode
workiq ask
# Ask a specific question
workiq ask -q "What meetings do I have tomorrow?"
# Use a specific tenant
workiq ask -t "your-tenant-id" -q "Show my emails"
# Start MCP server
workiq mcp
🔌 Available Plugins
| Plugin | Description |
|---|---|
| workiq | 3.0.0: Source-based retrieval and local synthesis, explicit delegation, and structured Microsoft 365 reads/writes. |
| microsoft-365-agents-toolkit | Toolkit for building and evaluating M365 Copilot declarative agents — scaffolding, manifest authoring, capability configuration, and eval workflows. |
| workiq-productivity | Read-only WorkIQ productivity insights — email triage, meeting costs, org charts, channel audits, and more. |
📖 See PLUGINS.md for the full plugin catalog with detailed skill listings, example prompts, MCP server info, and installation instructions.
Platform Support
The WorkIQ CLI and MCP Server are supported on win_x64, win_arm64, linux_x64, linux_arm64, osx_x64 and osx_arm64.
🤝 Contributing
We welcome new plugins! See CONTRIBUTING.md for the full guide. In short:
- Create your plugin under
plugins/{your-plugin}/ - Add
.mcp.json,README.md, andskills/{name}/SKILL.md - Register it consistently in
marketplace.jsonand.claude-plugin/marketplace.json - Submit a pull request
📄 License
By using this package, you accept the license agreement. See LICENSE and NOTICES.TXT for legal terms.
Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-party's policies.
Work IQ MCP 질문
Work IQ MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add work-iq -- npx -y @microsoft/workiq를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Work IQ MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
사용하려면 관리자 권한이 필요한가요?
네, Microsoft 365 테넌트 데이터에 접근하려면 테넌트의 관리자 동의가 필요합니다.
플러그인에 로컬 Node.js 런타임이 필요한가요?
호스팅된 workiq 플러그인은 호스팅된 MCP 엔드포인트에 연결하므로 로컬 Node.js 런타임이 필요하지 않습니다. 다만, 별도의 CLI를 사용하는 경우에는 Node.js 18 이상이 필요합니다.