Extract and enhance audio from videos using ElevenLabs voice enhancement technology
Required for GIF generation tools, enables converting video segments to animated GIFs
Integrates with Gemini AI for AI-powered content generation, particularly for social media posts
Provides deep research capabilities using OpenAI's o4-mini-deep-research model with web search and code interpreter
Enables quick research and information gathering with web and academic search modes
Fetches posts from specified subreddits with options for limit, sort, and time period filtering
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BolideAI MCPgenerate a social media post about our new AI marketing features"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bolide AI MCP
Bolide AI MCP is a comprehensive ModelContextProtocol (MCP) server that provides tools for marketing automation, content generation, research, and project management. It integrates with various AI services to streamline workflows for developers and marketers.
Features
🚀 Project Scaffolding - Create marketing project directories and structures
📱 Marketing Automation - Capture screenshots and videos using companion app
🤖 AI-Powered Content Generation - Generate social media posts using Gemini AI
🔍 Research Tools - Comprehensive research using Perplexity AI and OpenAI
📋 Linear Integration - Comprehensive Linear project management and issue tracking
💬 Slack Integration - Complete Slack workspace communication and management
📝 Notion Integration - Content management and knowledge base operations
🛠️ Diagnostic Tools - System validation and troubleshooting
Related MCP server: MCP Toolkit
Getting Started
Quick Start (NPM Package)
For quick testing without local builds:
Installation
Or use with npx (recommended):
Configuration
Configure your MCP client with the following:
Development Setup (Local Build)
For development or local builds, follow these detailed steps:
1. Install Prerequisites
Install Node.js 22+
Clone the repositories
2. Build the MCP Server
4. Configure MCP in Cursor
In Cursor menu select Cursor → Settings → Cursor Settings
In the opened window select Tools & Integrations
Click New MCP Server
Insert the MCP server configuration, replacing:
<PATH TO MCP DIRECTORY>with the path to the MCP directory<BOLIDE_AI_API_TOKEN>with your BolideAI key (can be generated at here)
Make sure the workspace is open in Cursor
Launch the application in the simulator
Start Using Tools
Environment Variables
BOLIDE_AI_API_TOKEN- Required for research toolsBOLIDE_AI_API_URL- Optional, defaults to https://bolide.ai/api
Tool Configuration
BOLIDE_AI_MCP_DEBUG=true- Enable diagnostic tools and detailed loggingTool Groups - Enable specific tool categories (see Tool Options)
Individual Tools - Enable specific tools only (see Tool Options)
Available Tools
Bolide AI MCP provides 54 tools across 8 categories:
🚀 Project Scaffolding
scaffold_bolide_ai_project- Create bolide.ai project directory structure
📱 Utility Tools
check_companion_app_status- Check companion app running statuslaunch_companion_app- Launch Companion App for marketing capturestop_companion_app- Stop running companion app instancesinstall_brew_and_ffmpeg- Install Homebrew package manager and FFmpeg
🤖 Content Generation
analyze_screencasts- Analyze screencast content using Gemini AIgenerate_gif- Convert screencast segments to GIFsenhance_audio- Extract and enhance audio from screencasts using ElevenLabs
🔍 Research Tools
use_perplexity- Research using Perplexity AIuse_openai_deep_research- Deep research using OpenAI o4-mini-deep-research
💬 Slack Integration
slack_fetch_conversation_history- Fetch chronological message history from Slack conversationsslack_list_all_slack_team_channels- List all channels, DMs, and group messages in workspaceslack_search_for_messages_with_query- Search messages across workspace with query modifiersslack_sends_a_message_to_a_slack_channel- Send messages to channels, DMs, or groupsslack_updates_a_slack_message- Update existing messages by channel ID and timestamp
📝 Notion Integration
notion_add_page_content- Add content blocks to Notion pages with rich formattingnotion_fetch_data- Fetch pages and databases from Notion workspacenotion_create_comment- Add comments to Notion pages or discussion threadsnotion_create_database- Create new Notion databases with defined property schemasnotion_create_notion_page- Create new empty pages in Notion workspacenotion_fetch_database- Fetch database structural metadata (properties, title, etc.)notion_fetch_row- Retrieve database row properties and metadatanotion_insert_row_database- Create new pages (rows) in specified databasesnotion_query_database- Query database for pages (rows) with sorting and paginationnotion_retrieve_database_property- Get details about specific database propertiesnotion_update_page- Update page properties, icon, cover, or archive statusnotion_update_row_database- Update or archive existing database rowsnotion_update_schema_database- Update database title, description, and propertiesnotion_append_block_children- Append child blocks to parent blocks or pagesnotion_fetch_notion_block- Retrieve specific blocks by UUIDnotion_fetch_notion_child_block- Get paginated list of child blocksnotion_notion_update_block- Update block content and type-specific propertiesnotion_search_notion_page- Search pages and databases by title
📋 Linear Integration
linear_create_issue- Create new Linear issues with comprehensive optionslinear_update_issue- Update existing Linear issues (title, description, state, assignee, etc.)linear_create_comment- Add comments to Linear issueslinear_list_issues- List Linear issues with filtering and paginationlinear_list_cycles- Get all cycles/sprints from Linearlinear_get_cycles_by_team_id- Get team-specific cycleslinear_list_states- Get workflow states for teamslinear_list_teams- Get teams with project filteringlinear_list_projects- List all Linear projectslinear_list_users- List workspace users with pagination
🛠️ Diagnostic Tools
diagnostic- System environment validation (debug mode only)
Research Tools
Perplexity AI Research
Perform quick research and information gathering:
OpenAI Deep Research
Conduct comprehensive research with query enrichment:
The deep research tool:
Enriches your query using GPT-4.1 with detailed research instructions
Researches using o4-mini-deep-research with web search and code interpreter
Returns both enriched instructions and comprehensive findings
Linear Project Management
Bolide AI MCP provides comprehensive Linear integration for project management and issue tracking. Connect to your Linear workspace through Composio authentication.
Issue Management
Create and manage Linear issues with full parameter support:
Project Organization
List and organize your Linear workspace:
Issue Tracking
List and filter issues across your workspace:
Slack Integration
Bolide AI MCP provides comprehensive Slack integration for workspace communication and management. Connect to your Slack workspace through Composio authentication.
Channel and Workspace Management
List and explore your Slack workspace:
Message Management
Send and update messages with rich formatting:
Message Search and History
Search and retrieve conversation history:
Advanced Messaging Features
Utilize advanced Slack features:
Notion Integration
Bolide AI MCP provides comprehensive Notion integration for content management and knowledge base operations. Connect to your Notion workspace through Composio authentication.
Page and Database Management
Create and manage Notion pages and databases:
Content Management
Add and manage content within pages:
Database Operations
Work with Notion databases and their data:
Block and Content Retrieval
Navigate and retrieve content from Notion:
Comments and Collaboration
Add comments and collaborate on content:
Page Updates and Management
Update page properties and status:
Common Workflows
Complete Marketing Content Creation
Set up project structure:
scaffold_bolide_ai_project()Check app status and capture content:
check_companion_app_status() launch_companion_app()Enhance audio quality:
enhance_audio({ screencastNames: ["demo.mov"] })
Research Workflow
Quick research:
use_perplexity({ query: "Your research question", search_mode: "web" })Deep research:
use_openai_deep_research({ query: "Complex research topic requiring comprehensive analysis" })
Configuration Options
Selective Tool Registration
Enable only the tools you need to optimize performance:
Available Tool Groups
BOLIDE_AI_MCP_GROUP_LAUNCH- Launch and utility toolsBOLIDE_AI_MCP_GROUP_SCAFFOLDING- Project scaffolding toolsBOLIDE_AI_MCP_GROUP_CONTENT_GENERATORS- Content generation toolsBOLIDE_AI_MCP_GROUP_RESEARCH- Research and information gathering toolsBOLIDE_AI_MCP_GROUP_SLACK- Slack integration toolsBOLIDE_AI_MCP_GROUP_LINEAR- Linear project management toolsBOLIDE_AI_MCP_GROUP_NOTION- Notion integration toolsBOLIDE_AI_MCP_GROUP_DIAGNOSTICS- Diagnostic tools
Documentation
Tool Reference - Comprehensive tool documentation
Tool Options - Configuration and selective tool registration
Contributing - Development and contribution guidelines
System Requirements
Dependencies
Node.js 22+
ffmpeg (required for GIF generation tools)
Companion App
Troubleshooting
Enable Debug Mode
Run Diagnostics
Common Issues
Missing API Keys: Ensure all required environment variables are set
ffmpeg Not Found: Install ffmpeg using
brew install ffmpegPermission Issues: Check file system permissions for project directories
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
MIT © Data Route LLC
Support
Bolide AI MCP - Streamline your marketing automation and research workflows with AI-powered tools.