Skip to content

zaungast

zaungast (German: someone who watches over the fence without joining in) is an MCP server that gives your coding agent read access to your Teams chats by reading the app's local, on-disk cache — not the cloud.

The new Teams client stores chats in a Chromium IndexedDB / LevelDB database on disk. zaungast reads a copy of it, decodes it, and serves it over MCP so your agent can pull in Teams context without copy-pasting and without any cloud API.

Why

  • Local & offline — no MS Graph API, no network calls, nothing to authorize.
  • No credentials — it reads data already on your machine.
  • Read-only & safe — the Teams files are only read/copied, never written or locked; it cannot corrupt your Teams data.
  • Token-economical — compact, shaped tool output; never bulk dumps.

At a glance

claude mcp add zaungast -s user -- npx -y zaungast

Then ask your agent things like:

  • "Catch me up on the channel I muted last week."
  • "What was decided about the release date?"
  • "What's my team been discussing this week?"

Example

Say a group chat looks like this (the project's demo fixture — entirely fictional):

[group] "study-group-cs101" · showing 5/5 · local cache 03-02 10:20–10:40
10:20 Barbara Liskov> Welcome to the CS101 study group! [attachment]
10:25 Edsger Dijkstra> Can someone explain memoization vs dynamic programming?
10:30 CS101 Course Bot> Reminder: Assignment 4 is due Friday at 11:59pm.
10:35 Radia Perlman> Thanks bot! @Ada Lovelace can you share your notes? [@me]
10:40 ME> Sure, sharing now.

You ask your agent:

"Catch me up on the study group."

zaungast hands it that thread — already compact and shaped — and the agent answers in its own words:

Barbara started the CS101 study group and shared a file. Edsger asked how memoization differs from dynamic programming, the course bot reminded everyone Assignment 4 is due Friday, and Radia asked you to share your notes — you said you're sending them.

Next steps

Platform & affiliation

Currently Windows only (new Teams / WebView2); see Installation. Not affiliated with or endorsed by Microsoft — it reads your own local data.