Minerva MCP — Microsoft 365 & Azure MCP Server
io.github.HoussemMak/minerva-mcp
What is the Minerva MCP — Microsoft 365 & Azure MCP server?
Microsoft 365 & Azure admin: Graph, ARM, and the PowerShell cmdlets Graph does not expose.
How to install Minerva MCP — Microsoft 365 & Azure
Copy-paste configuration for popular MCP clients.
AZURE_TENANT_IDEntra tenant id. Only needed for unattended app-only sign-in; omit it to sign in interactively with a device code.
AZURE_CLIENT_IDApplication (client) id. Defaults to the public Microsoft Graph PowerShell client, so it is optional for trying the server out.
AZURE_CLIENT_SECRETsecretClient secret for app-only authentication. Leave unset to sign in interactively instead.
MINERVA_SHAREPOINT_URLSharePoint root URL, e.g. https://contoso.sharepoint.com. Required only by the SharePoint/PnP tool when PowerShell runs locally.
{
"mcpServers": {
"minerva-mcp": {
"command": "npx",
"args": [
"-y",
"minerva-mcp",
"--stdio",
"--read-only"
],
"env": {
"AZURE_TENANT_ID": "<YOUR_AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<YOUR_AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<YOUR_AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<YOUR_MINERVA_SHAREPOINT_URL>"
}
}
}
}{
"mcpServers": {
"minerva-mcp": {
"command": "npx",
"args": [
"-y",
"minerva-mcp",
"--stdio",
"--read-only"
],
"env": {
"AZURE_TENANT_ID": "<YOUR_AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<YOUR_AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<YOUR_AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<YOUR_MINERVA_SHAREPOINT_URL>"
}
}
}
}{
"mcpServers": {
"minerva-mcp": {
"command": "npx",
"args": [
"-y",
"minerva-mcp",
"--stdio",
"--read-only"
],
"env": {
"AZURE_TENANT_ID": "<YOUR_AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<YOUR_AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<YOUR_AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<YOUR_MINERVA_SHAREPOINT_URL>"
}
}
}
}{
"servers": {
"minerva-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"minerva-mcp",
"--stdio",
"--read-only"
],
"env": {
"AZURE_TENANT_ID": "<YOUR_AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<YOUR_AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<YOUR_AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<YOUR_MINERVA_SHAREPOINT_URL>"
}
}
}
}claude mcp add minerva-mcp --env AZURE_TENANT_ID=<YOUR_AZURE_TENANT_ID> --env AZURE_CLIENT_ID=<YOUR_AZURE_CLIENT_ID> --env AZURE_CLIENT_SECRET=<YOUR_AZURE_CLIENT_SECRET> --env MINERVA_SHAREPOINT_URL=<YOUR_MINERVA_SHAREPOINT_URL> -- npx -y minerva-mcp --stdio --read-onlyRelated MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.