MCP Integration Guide
Set up the Probe.dev MCP server with Cursor, Claude Desktop, and other MCP clients
Overview
The Probe.dev MCP (Model Context Protocol) server enables AI assistants to directly interact with the Probe.dev API and documentation. This integration allows you to:
- Search documentation - Find information across all Probe.dev docs
- Analyze media files - Run FFprobe, MediaInfo, and Probe Report analysis
- Manage usage - Check statistics and request logs
- Authenticate requests - Automatically handle API authentication
You’ll need a Probe.dev API key to use the MCP server. Get yours at probe.dev/dashboard.
After running the initial setup with npx mint-mcp add docs.probe.dev
, you’ll use npx -y mint-mcp docs.probe.dev
in all your MCP client configurations.
Supported Clients
The Probe.dev MCP server works with any MCP-compatible client:
Cursor
Popular AI-powered code editor with MCP support
Claude Desktop
Official Anthropic desktop application
Continue
VS Code extension for AI coding assistance
Custom Clients
Any application supporting the MCP protocol
Installation & Setup
Step 1: Install the MCP Server
Run this command to set up the Probe.dev MCP server:
When prompted, you’ll see two credential prompts:
- Bearer Token for Probe.dev API: Enter your API token from Probe.dev dashboard
- API Key for Probe.dev API: Enter any placeholder value (e.g., “none” or “placeholder”)
The setup requires two prompts but only the first Bearer Token is actually used for authentication. You must enter something for the second prompt (any text will work).
You’ll be asked for your API token twice during setup - once as a “Bearer Token” and once as an “API Key”. Use the same Probe.dev API token for both prompts. After setup, you’ll use the command npx -y mint-mcp docs.probe.dev
to run your MCP server locally in client configurations.
Step 2: Configure Your API Key
The MCP server needs your Probe.dev API key to make authenticated requests. Set it as an environment variable:
To make it permanent, add this line to your shell profile:
To make it permanent, add this line to your shell profile:
To make it permanent:
Never commit your API key to version control. Always use environment variables or secure configuration files.
Client-Specific Configuration
Cursor Setup
-
Create MCP Configuration File Create or edit the file
~/.cursor/mcp.json
: -
Add Probe.dev Server Configuration Edit
~/.cursor/mcp.json
with the following content: -
Restart Cursor to activate the MCP server
Replace your_actual_api_key_here
with your actual API key from probe.dev/dashboard. The -y
flag automatically accepts prompts during server startup.
Claude Desktop Setup
-
Locate Configuration File
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Edit Configuration Add the Probe.dev MCP server configuration:
-
Restart Claude Desktop
Continue (VS Code) Setup
-
Install Continue Extension from the VS Code marketplace
-
Configure MCP Server in Continue’s settings:
Available Tools
Once configured, your AI assistant will have access to these tools:
Documentation Search
Media Analysis
Usage Statistics
Request Logs
Testing Your Setup
Basic Connectivity Test
Ask your AI assistant:
Expected Responses
✅ Working correctly - The assistant should:
- Return specific documentation excerpts for searches
- Provide detailed media analysis results
- Show your actual usage statistics
❌ Not working - You might see:
- “I don’t have access to that information”
- “Tool not available” errors
- Authentication failures
Troubleshooting
Usage Examples
Document Search
Media Analysis
Batch Operations
API Management
Security Best Practices
API Key Security
- Store API keys in environment variables
- Never commit keys to version control
- Rotate keys regularly
- Use separate keys for different environments
Access Control
- Limit key permissions to necessary scopes
- Monitor usage in your dashboard
- Set up usage alerts
- Review access logs regularly
Advanced Configuration
Custom Tool Aliases
You can create custom aliases for frequently used operations:
Rate Limiting Configuration
Configure request throttling to stay within API limits:
Getting Help
Documentation
Complete API reference and guides
Dashboard
Monitor usage and manage API keys
Discord Community
Get help from the community
API Status
Check current API status
Next Steps
Once your MCP server is working:
- Explore the API - Try different analysis tools and parameters
- Automate workflows - Use the assistant to streamline media processing
- Monitor usage - Set up alerts for quota limits
- Share feedback - Help us improve the MCP integration
The MCP server automatically stays up-to-date with the latest Probe.dev API features and documentation.