SlideGen — an MCP toolchain

Three Model Context Protocol servers turning documents into structured slide decks.

Three Model Context Protocol servers that together handle a document-to-deck workflow, wired into Claude Desktop through its JSON server config and managed with uv.

  • documentation — scrapes a webpage and summarises it
  • pdf_analyzer — extracts and processes content from PDFs
  • ppt_generator — turns the extracted content into structured PowerPoint slides

Why MCP. The interesting constraint is that each server has to expose its capability as a tool description clear enough for a model to choose it correctly without being told. Most of the work was not the PowerPoint generation — it was designing tool boundaries so the model reaches for the right server unprompted.