{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.HoussemMak/minerva-mcp","description":"Microsoft 365 & Azure admin: Graph, ARM, and the PowerShell cmdlets Graph does not expose.","title":"Minerva MCP — Microsoft 365 & Azure","repository":{"url":"https://github.com/HoussemMak/minerva-mcp","source":"github"},"version":"0.4.2","websiteUrl":"https://github.com/HoussemMak/minerva-mcp#readme","packages":[{"registryType":"npm","identifier":"minerva-mcp","version":"0.4.2","transport":{"type":"stdio"},"packageArguments":[{"description":"Speak JSON-RPC over stdin/stdout. Required for local MCP clients; without it the server listens on HTTP instead.","isRequired":true,"type":"named","name":"--stdio"},{"description":"Refuse every write operation. Recommended when pointing the server at a production tenant.","type":"named","name":"--read-only"}],"environmentVariables":[{"description":"Entra tenant id. Only needed for unattended app-only sign-in; omit it to sign in interactively with a device code.","name":"AZURE_TENANT_ID"},{"description":"Application (client) id. Defaults to the public Microsoft Graph PowerShell client, so it is optional for trying the server out.","name":"AZURE_CLIENT_ID"},{"description":"Client secret for app-only authentication. Leave unset to sign in interactively instead.","isSecret":true,"name":"AZURE_CLIENT_SECRET"},{"description":"SharePoint root URL, e.g. https://contoso.sharepoint.com. Required only by the SharePoint/PnP tool when PowerShell runs locally.","name":"MINERVA_SHAREPOINT_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T14:39:57.686124Z","publishedAt":"2026-07-29T14:39:57.686124Z","updatedAt":"2026-07-29T14:39:57.686124Z","isLatest":true}}}],"metadata":{"count":1}}
