1. Conduid
  2. Science
  3. io.github.darrenjrobinson/graph-atlas-mcp
MCP server · Science

io.github.darrenjrobinson/graph-atlas-mcp

Tracks documented and undocumented Microsoft Graph API schema changes, with an MCP Apps visualiser

Unclaimed science
37Low

Scored 2 months ago · breakdown

About io.github.darrenjrobinson/graph-atlas-mcp

io.github.darrenjrobinson/graph-atlas-mcp is an MCP server in the Science category: tracks documented and undocumented Microsoft Graph API schema changes, with an MCP Apps visualiser.

Install

Claude Code
claude mcp add io-github-darrenjrobinson-graph-atlas-mcp -- npx -y graph-atlas-mcp
npx
npx -y graph-atlas-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (12)

expand_schema_nodeExpands one node of the open visualiser (or feeds the model a one-node neighborhood delta) — powers the app's double-click/Expand interactions.

Parameters not published.

get_change_detailFull detail for a single change record, plus related changes from the same day/object.

Parameters not published.

get_node_timelineApp-only: compact change timeline for the visualiser's detail panel (the model uses `get_object_history` instead).

Parameters not published.

get_object_historyFull change history for one object (e.g. `group`, `accessPackage`), oldest to newest. Matches case-insensitively across sources.

Parameters not published.

get_permission_contextWhich permissions touch a Graph object, what each unlocks, who can grant them (heuristic — see limitations), and its recent changes.

Parameters not published.

get_recent_changesStructured query — filter by date, endpoint, object type/name, change kind, source.

Parameters not published.

get_server_infoAbout the server itself — running version, changelog entry, data freshness, and the two release channels (daily calendar-tagged database releases vs semver npm server releases).

Parameters not published.

get_snapshot_summaryEntity/property/enum counts per snapshot — "how big is Graph API right now?"

Parameters not published.

schema_change_reportStructured JSON (no UI) of the schema/permission/role graph — nodes + edges + change-activity counts, for reasoning over.

Parameters not published.

search_changesNatural-language or keyword search across all sources. Hybrid (keyword + semantic via Reciprocal Rank Fusion) when an OpenAI key is configured, keyword-only otherwise.

Parameters not published.

search_schema_objectsName search across entity types, permissions, and roles — resolves fuzzy names to canonical node ids; powers the app's search box.

Parameters not published.

visualize_schema_graphOpens the interactive Graph Atlas visualiser inside the MCP client (via [MCP Apps](https://github.com/modelcontextprotocol/ext-apps)) — a D3 force-directed graph with search, expand, and per-node detail. See below.

Parameters not published.

Ask AI

✦

Ask AI about io.github.darrenjrobinson/graph-atlas-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.darrenjrobinson/graph-atlas-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.darrenjrobinson/graph-atlas-mcp

How do I install io.github.darrenjrobinson/graph-atlas-mcp?

Run claude mcp add io-github-darrenjrobinson-graph-atlas-mcp -- npx -y graph-atlas-mcp, then add the server to your MCP client's configuration.

Is io.github.darrenjrobinson/graph-atlas-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.darrenjrobinson/graph-atlas-mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.