Demo Time MCP

The MCP server of the Demo Time VS Code extension: an agent searches the docs and builds demo scripts and slides.

  • 250 ★ on the repository
  • Last commit
MCP serverOfficial

Minimal access

Why this level

  • Searches documentation and changes nothing in the project or the editor.
All reasons and checks

estruyf/vscode-demo-time

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/demo-time-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • Searches documentation and changes nothing in the project or the editor.

This is third-party code. Review the repository files before installing.

What it does

Demo Time is a Visual Studio Code extension for scripted live code demos and slide presentation right in the editor: code highlighting, configurable VS Code actions and PowerPoint integration. The `@demotime/mcp` package gives an MCP server that searches the Demo Time documentation in natural language, so an assistant builds scripts and slides without guessing step syntax. The server starts over stdio with `npx -y @demotime/mcp` and no environment variables. In VS Code it is connected through `.vscode/mcp.json` with the type `stdio`, the command `npx` and the arguments `-y @demotime/mcp`. An example script step the documentation describes: `{"action": "open", "path": "src/content/docs/actions/file.mdx"}` opens a file. The project also has Demo Time AI skills for Copilot, Claude Code and other assistants: they plan a talk, create slides, themes and demo scripts.

Who it is for. Speakers and teachers who show code live in VS Code and want to entrust an agent with a draft demo script.

Good fit when

  • Before a talk the agent builds a script of steps: open a file, highlight a block, run a command.
  • You need to recall how an action is defined in Demo Time and what parameters it has.
  • Talk notes become a draft of slides and a theme.
  • A team runs a series of demos and keeps their scripts in a repository.

Not a fit when

  • The Demo Time extension is not installed in VS Code.
  • You need a server that drives the editor itself, while this one only searches documentation.
  • The presentation is made outside VS Code, for example in PowerPoint with no integration.

Example request

Find in the Demo Time documentation how to define an open file action with line highlighting and build a three-step script.

MCP

Transport
stdio
Authentication
not required

Limitations

The package README states one capability: searching the Demo Time documentation in natural language. The extension or the editor cannot be driven through this MCP. Working with scripts needs the Demo Time extension in VS Code and script files in the project. The package is published as `@demotime/mcp` and runs through `npx`, with no environment variables. The extension repository carries a license that GitHub did not detect automatically.

How to disable. Remove the Demo Time server from `.vscode/mcp.json` and the extension in the VS Code extensions view. Script files in the project stay.

FAQ

How do I connect Demo Time MCP in VS Code?

Add a `Demo Time` server to `.vscode/mcp.json` with type `stdio`, command `npx` and arguments `-y @demotime/mcp`, then reconnect the MCP server in VS Code.

What can the server do?

Search the Demo Time documentation with natural language queries. The package README states no other capabilities.

Are environment variables needed?

No, the environment is empty. The command `npx -y @demotime/mcp` is enough.

Is there a way to plan a talk with an agent?

Yes, the project has Demo Time AI skills for GitHub Copilot, Claude Code and other assistants. They help plan a talk, create slides and themes and write demo scripts.

What does a script step look like?

It is JSON with an `action` field and parameters. For example an open file step: `{"action": "open", "path": "src/content/docs/actions/file.mdx"}`.

Discussion

No questions or reviews yet.

A local MCP server for Mac: Claude, Codex and ChatGPT work in apps, files, terminal and browser under your permissions

MCP serverBroad access98Repository stars

MCP server for Super Productivity: an agent creates tasks, sorts them by project and tag, starts the timer and reads the worklog.

MCP serverExtended access134Repository stars

Passage of Time MCP gives a model the current time and seven tools for intervals, shifts and date context, so it stops doing time arithmetic in its head

MCP serverMinimal access723Repository stars
Editors’ pick

An MCP server that lets an agent work on your computer: terminal and long-running processes, file search and edits, Excel, PDF and DOCX

MCP serverBroad access10.3KRepository stars
Official

The official Taskade MCP and plugin: an agent manages workspace projects, tasks, automations and AI agents.

MCP serverBroad access169Repository stars

Minutes

minutes

Official

A local-first MCP server for meeting memory: on-device recording and transcription into Markdown, searchable from Claude Code, Codex, Cursor and any MCP client

MCP serverExtended access1.6KRepository stars

README in short

The package sits in the `apps/mcp` folder of the extension repository and is published to npm. The extension documentation is at demotime.show.

README badge

Report a problem