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
Minimal access
Why this level
- Searches documentation and changes nothing in the project or the editor.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/demo-time-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal 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.
Related
MCP serversA local MCP server for Mac: Claude, Codex and ChatGPT work in apps, files, terminal and browser under your permissions
MCP server for Super Productivity: an agent creates tasks, sorts them by project and tag, starts the timer and reads the worklog.
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
An MCP server that lets an agent work on your computer: terminal and long-running processes, file search and edits, Excel, PDF and DOCX
The official Taskade MCP and plugin: an agent manages workspace projects, tasks, automations and AI agents.
Minutes
minutes
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
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.