@microsoft/workiq
v0.4.0
Published
MCP server for Microsoft 365 Copilot
Readme
Microsoft Work IQ (Public Preview)
Query your Microsoft 365 data with natural language — emails, meetings, documents, Teams messages, and more.
Work IQ is a CLI and an MCP (Model Context Protocol) server that connects AI assistants to your Microsoft 365 Copilot data. Ask questions like "What did my manager say about the project deadline?" or "Find my recent documents about Q4 planning."
See project README for usage details.
📋 Changelog
0.4.0
- Refactored Agent Relay architecture for improved reliability and maintainability.
- Added
--noCorsoption to the A2A server command to disable CORS restrictions. - Updated to .NET 10 SDK.
- Added
enableMacBrokersupport in theconfig setcommand for macOS broker opt-in. - Added
Tracelog level that surfaces MSAL SDK logging for auth diagnostics. - Fixed issue with single-file MCP on macOS attempting SilentAuth with
os_current_account. - Store
DefaultAccountto enable cached token retrieval. - Warm up token cache for MCP server mode.
- Enhanced interactive authentication flow with macOS broker fallback.
- Minimized redundant token acquisition calls and refactored startup.
- Added
logoutcommand. - Improved authentication flow with effective app determination and account handling.
- Added macOS authentication with broker support and browser fallback.
- Added
--fileUrlsparameter to theaskcommand and theaskMCP tool. - Changed startup to use win-64 binary when running under WSL.
- Added
mcpNameto packages.json to enable publishing to the mcp registry. - Added
--accountproperty for selecting between different logins - Added
experimentalflag in the config.
0.2.8
- Updated README with reference to Github project. No functional changes.
0.2.7
- First public release
📄 License
By using this package, you accept the license agreement. See NOTICES.TXT and EULA within the package or at this repository 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 are subject to those third-party’s policies.
