Microsoft 365 & Azure admin: Graph, ARM, and the PowerShell cmdlets Graph does not expose.
Connect Runs on your machine
claude mcp add minerva-mcp -e AZURE_TENANT_ID=<AZURE_TENANT_ID> -e AZURE_CLIENT_ID=<AZURE_CLIENT_ID> -e AZURE_CLIENT_SECRET=<AZURE_CLIENT_SECRET> -e MINERVA_SHAREPOINT_URL=<MINERVA_SHAREPOINT_URL> -- npx -y [email protected]
{
"mcpServers": {
"minerva-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"AZURE_TENANT_ID": "<AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<MINERVA_SHAREPOINT_URL>"
}
}
}
}
{
"mcpServers": {
"minerva-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"AZURE_TENANT_ID": "<AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<MINERVA_SHAREPOINT_URL>"
}
}
}
}
{
"servers": {
"minerva-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"AZURE_TENANT_ID": "<AZURE_TENANT_ID>",
"AZURE_CLIENT_ID": "<AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<AZURE_CLIENT_SECRET>",
"MINERVA_SHAREPOINT_URL": "<MINERVA_SHAREPOINT_URL>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
AZURE_TENANT_IDOptional | Entra tenant id. Only needed for unattended app-only sign-in; omit it to sign in interactively with a device code. |
AZURE_CLIENT_IDOptional | Application (client) id. Defaults to the public Microsoft Graph PowerShell client, so it is optional for trying the server out. |
AZURE_CLIENT_SECRETOptional, secret | Client secret for app-only authentication. Leave unset to sign in interactively instead. |
MINERVA_SHAREPOINT_URLOptional | SharePoint root URL, e.g. https://contoso.sharepoint.com. Required only by the SharePoint/PnP tool when PowerShell runs locally. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 29 Jul 2026 |
| Last updated | 29 Jul 2026 |
| Registry name | io.github.HoussemMak/minerva-mcp |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
