home / mcp / bolide ai mcp server
Provides tools for marketing automation, content generation, research, and project management via MCP REST/stdio endpoints and local tooling.
Configuration
View docs{
"mcpServers": {
"bolide-ai-mcp": {
"command": "npx",
"args": [
"--package=@bolide-ai/mcp",
"bolide-ai-mcp"
],
"env": {
"BOLIDE_AI_API_KEY": "your-api-key-here",
"BOLIDE_AI_API_TOKEN": "YOUR_API_TOKEN",
"BOLIDE_AI_MCP_DEBUG": "true"
}
}
}
}Bolide AI MCP is a capable MCP server that exposes a collection of tools for marketing automation, content generation, research, and project management. It integrates with AI services to streamline workflows for developers and marketers, and it can be run locally or connected via a client.
You run the MCP server locally or connect to it from an MCP client. You can scaffold projects, perform research, generate content, manage Linear issues, automate Slack and Notion tasks, and run diagnostic checks. Start by configuring one or more MCP servers, then invoke tools from your client as needed. Enable the appropriate tool groups to optimize performance, and use environment variables to secure API keys and tokens.
When you start an MCP server in stdio mode, you run a local command that launches the server process and exposes its tools to your MCP client. Your client can request operations like scaffolding a project, performing research with Perplexity/OpenAI, analyzing screencasts, or integrating with Notion, Slack, and Linear. Use the supplied environment variables to authorize access to services and enable diagnostic logging for debugging.
# Prerequisites
# 1) Install Node.js 22+
# 2) Install FFmpeg if you plan to generate GIFs
# Quick Start: install MCP globally and run via npx
npm install -g @bolide-ai/mcp
# Or run directly with npx (recommended)
npx --package=@bolide-ai/mcp bolide-ai-mcp
# Optional: set up a local development MCP server (see Development Setup)To run a local, development-oriented MCP server, you can follow the development steps to build and run the server from source. This typically involves cloning the repository, installing dependencies, building the server, and then starting it with a stdio command such as node build/index.js.
Configure your MCP client to connect to one or more servers. The primary configuration shows a stdio server that runs via npx or node, and environment variables provide access tokens for API services.
Common environment variables you might set include BOLIDE_AI_API_KEY for research tools and BOLIDE_AI_API_TOKEN for token-based access in development workflows. You can also enable BOLIDE_AI_MCP_DEBUG to activate diagnostic tools and verbose logging during troubleshooting.
If you encounter issues, enable debug mode to surface detailed logs and run diagnostics to validate the environment. Check for missing API keys, ensure ffmpeg is installed for media tooling, and verify file system permissions for project directories.
Create bolide.ai project directory structure for new campaigns or projects
Check whether the companion app is running and reachable
Launch the companion app to capture marketing content such as screenshots and videos
Terminate running instances of the companion app
Install Homebrew and FFmpeg for media processing and GIF creation
Analyze screencast content using Gemini AI to extract insights
Convert screencast segments into GIFs for sharing
Extract and enhance audio from screencasts using ElevenLabs
Research using Perplexity AI for quick information gathering
Deep research using OpenAI o4-mini-deep-research with web access
Fetch chronological message history from Slack conversations
List all channels, DMs, and group messages in the workspace
Search messages across workspace with query modifiers
Send messages to channels, DMs, or groups
Update existing Slack messages by channel and timestamp
Add content blocks to Notion pages with rich formatting
Fetch pages and databases from Notion workspace
Add comments to Notion pages or discussion threads
Create new Notion databases with defined property schemas
Create new empty Notion pages
Fetch database structure and metadata
Retrieve database row properties and metadata
Create new pages (rows) in specified databases
Query database for pages (rows) with sorting and pagination
Get details about specific database properties
Update Notion page properties, icon, cover, or archive status
Update or archive existing database rows
Update database title, description, and properties
Append child blocks to parent blocks or pages
Retrieve specific blocks by UUID
Get paginated list of child blocks
Update block content and type-specific properties
Search pages and databases by title
Create new Linear issues with comprehensive options
Update existing Linear issues (title, description, state, assignee, etc.)
Add comments to Linear issues
List Linear issues with filtering and pagination
Get all cycles/sprints from Linear
Get team-specific cycles
Get workflow states for teams
Get teams with project filtering
List all Linear projects
List workspace users with pagination
System environment validation (debug mode only)