Runs on your machine: something must execute the package.Only local packages are published (npm, PyPI, OCI, …). The registry never executes them, so tools are unknown until you run it.
tools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)
stabilityn/a · weight 15
n/a
stability.changes, stability.rug_pulltool list unknown
dependencies67 · weight 15
pass
deps.known_vulnsno known advisory in 160 resolved packages
fail
deps.mcp_sdk_version@modelcontextprotocol/sdk 1.30.1 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/sdk to 1.31.0 or later
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
Endpoints
package
registry
version
runtime
secrets
minerva-mcp
npm
0.4.2
–
AZURE_CLIENT_SECRET
Tools (0)
No tools observed. Local packages are never executed by the registry.
Microsoft Graph MCP server — 85 tools for mail, calendar, Teams, files, SharePoint, and Entra ID
Official server.json
{
"name": "io.github.HoussemMak/minerva-mcp",
"title": "Minerva MCP — Microsoft 365 & Azure",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "0.4.2",
"packages": [
{
"version": "0.4.2",
"transport": {
"type": "stdio"
},
"identifier": "minerva-mcp",
"registryType": "npm",
"packageArguments": [
{
"name": "--stdio",
"type": "named",
"isRequired": true,
"description": "Speak JSON-RPC over stdin/stdout. Required for local MCP clients; without it the server listens on HTTP instead."
},
{
"name": "--read-only",
"type": "named",
"description": "Refuse every write operation. Recommended when pointing the server at a production tenant."
}
],
"environmentVariables": [
{
"name": "AZURE_TENANT_ID",
"description": "Entra tenant id. Only needed for unattended app-only sign-in; omit it to sign in interactively with a device code."
},
{
"name": "AZURE_CLIENT_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_SECRET",
"isSecret": true,
"description": "Client secret for app-only authentication. Leave unset to sign in interactively instead."
},
{
"name": "MINERVA_SHAREPOINT_URL",
"description": "SharePoint root URL, e.g. https://contoso.sharepoint.com. Required only by the SharePoint/PnP tool when PowerShell runs locally."
}
]
}
],
"repository": {
"url": "https://github.com/HoussemMak/minerva-mcp",
"source": "github"
},
"websiteUrl": "https://github.com/HoussemMak/minerva-mcp#readme",
"description": "Microsoft 365 & Azure admin: Graph, ARM, and the PowerShell cmdlets Graph does not expose."
}