Github Alxpark Propresenter Mcp
ProPresenter 7 MCP server
About This MCP Server
A comprehensive Model Context Protocol (MCP) server that provides complete control over ProPresenter presentations via the ProPresenter API. This server implements the full ProPresenter API specification with 231 endpoints organized into 27 API groups and exposed through modular client classes.
Tools & Endpoints1
Example Workflow
• "What version of ProPresenter is running?"
• "Show me the status of all screens"
• "What's the status of audience screens?"
• "Get the current slide information"
• "What presentation is currently active?"
• "Trigger the presentation with UUID [uuid]"
• "Go to the next slide"
• "Go to slide number 5"
• "Play the presentation timeline"
• "Show me the chord chart"
• "Get a thumbnail of slide 3"
• "What announcement is currently active?"
Specifications
Requirements
- Node.js 18 or higher
- ProPresenter 7 with API enabled
- ProPresenter running and accessible on your network
Hosting
Hosting Options
- Package
API
Integrate this server into your application. Choose a connection method below.
Install
npm installConfigure
{
"mcpServers": {
"propresenter": {
"command": "node",
"args": ["/absolute/path/to/propresenter-mcp/build/index.js"],
"env": {
"PROPRESENTER_URL": "http://localhost:50000",
"PROPRESENTER_PASSWORD": "your-password-if-needed"
}
}
}
}Performance
Usage
Quick Reference
- Name
- Github Alxpark Propresenter Mcp
- Function
- ProPresenter 7 MCP server
- Available Tools
- This server implements the complete ProPresenter API documented at https://openapi.propresenter.com/
- Transport
- Package
- Language
- JavaScript/TypeScript
- Install
- npm install
- Source
- External (Registry)
- License
- Open Source
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.