The Model Context Protocol (MCP) is DataForSEO’s open standard for enhancing how your systems interact with our APIs. By introducing structured, context-driven communication, MCP allows for faster, more scalable, and efficient data access.You can learn more about the protocol on DataForSEO Model Context Protocol page.
To make deploying MCP quick and hassle-free, we provide an official Docker image. Docker is a widely-used container platform that lets you package software and its dependencies into lightweight, portable containers. Using Docker, you can get the MCP server up and running in just a few commands—no complex setup or configuration required.
How to Connect to MCP Using Docker
Follow these steps to start the official DataForSEO MCP server with Docker.
1. Install Docker
If you haven’t already, install Docker from the official Docker website. It’s available for Windows, macOS, and major Linux distributions.
2. Run the MCP Container
Use the following basic command to run the MCP server with your DataForSEO credentials:
docker run -p 3000:3000 \ -e DATAFORSEO_USERNAME=your_username \ -e DATAFORSEO_PASSWORD=your_password \ dataforseo/mcp:latest
Don’t forget to replace your_username
and your_password
with your actual DataForSEO API credentials.
This command will:
- Pull and start the MCP server container;
- Bind the service to port 3000 on your local machine;
- Authenticate your connection using environment variables.
Once started, you can access the server at http://localhost:3000
.
For more details and advanced configuration options, visit the official Docker Hub page.
Other Ways to Connect
If Docker isn’t your preferred method, you can deploy the MCP server manually or in cloud environments.
See our Simple Guide to Setting Up the Official DataForSEO MCP Server for step-by-step instructions.