sidart10/plainly-mcp-server
If you are the rightful owner of plainly-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Plainly Videos MCP Server Pro is a comprehensive server solution designed to facilitate automated video creation through full API access, resources, and intelligent prompts.
Plainly Videos MCP Server Pro
A comprehensive Model Context Protocol (MCP) server for Plainly Videos that provides full API access, resources, and intelligent prompts for automated video creation.
🚀 Quick Start
# Install dependencies
npm install
# Build the project
npm run build
# Run in development
npm run dev
📖 Documentation
- - Quick setup guide
- - Detailed configuration
- - Usage examples
- - AI agent integration patterns
- - System design
- - Complete API docs
✨ Features
21+ Tools for Full API Coverage
Projects - list_projects, get_project, create_project, update_project, delete_project
Templates - list_templates, get_template
Renders - create_render, get_render, list_renders, cancel_render, delete_render, retry_render, batch_render
Assets - list_assets, upload_asset, delete_asset
Analytics - get_render_stats
Webhooks - list_webhooks, create_webhook, delete_webhook
8 Pre-Built Resources
Quick access to data via URIs:
plainly://projects- All projectsplainly://renders/{status}- Renders by statusplainly://assets- Asset libraryplainly://stats/overview- Analyticsplainly://webhooks- Webhook config
8 Intelligent Workflow Prompts
create-social-media-video- Quick social contentbatch-product-videos- Bulk generationpersonalized-greeting- Custom videoscheck-render-progress- Status monitoringvideo-workflow- Complete pipelineanalyze-render-stats- Performance analyticstroubleshoot-failed-renders- Debug helpersetup-webhook- Notification setup
📦 Installation
Prerequisites
- Node.js ≥ 18.0.0
- Plainly API Key (Get one here)
Option 1: NPM (Recommended)
npm install -g @plainly-videos/mcp-server-pro
Option 2: From Source
git clone https://github.com/sidart10/plainly-mcp-server.git
cd plainly-mcp-server
npm install
npm run build
⚙️ Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"plainly-videos": {
"command": "node",
"args": ["/path/to/plainly-mcp-server/dist/index.js"],
"env": {
"PLAINLY_API_KEY": "your-api-key-here"
}
}
}
}
See for detailed setup.
🎯 Usage Examples
Create a Single Video
Use create_render to make a tutorial video with:
- title: "JavaScript Promises"
- code: "const promise = new Promise(...)"
- explanation: "Promises handle async operations"
Batch Create Videos
Create 50 tutorial videos from this CSV data:
[CSV content with title, code, explanation columns]
Check Status
What's the status of my renders?
See for 100+ examples.
🏗️ Project Structure
plainly-mcp-server/
├── src/
│ ├── index.ts # Server entry point
│ ├── plainly-client.ts # API client
│ ├── tools/ # Tool definitions
│ ├── resources/ # Resource providers
│ └── prompts/ # Workflow prompts
├── docs/ # Documentation
├── examples/ # Example scripts
├── scripts/ # Build/setup scripts
├── package.json
├── tsconfig.json
└── README.md
🔧 Development
# Install dependencies
npm install
# Build
npm run build
# Development mode with auto-reload
npm run watch
# Test with MCP Inspector
npm run inspect
🤝 Contributing
Contributions welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📝 License
MIT License - see file for details.
🆚 Why This Server?
| Feature | Basic Server | This Server |
|---|---|---|
| Tools | 4 | 21+ |
| Resources | 0 | 8 |
| Prompts | 0 | 8 |
| API Coverage | 15% | 100% |
| Documentation | Minimal | Extensive |
| Error Handling | Basic | Production-grade |
| Agent Support | No | Yes |
📞 Support
- Documentation:
- Issues: GitHub Issues
- Email: support@plainlyvideos.com
- Website: plainlyvideos.com
🙏 Acknowledgments
Built with the Model Context Protocol by Anthropic. Special thanks to:
- Plainly Videos for the API
- Anthropic for MCP
- Open source community
Built with ❤️ for automated video creation