home / mcp / data mcp server

Data MCP Server

Provides data tools and actor-based MCP services for data access, processing, and automation.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "abakhar721-data_mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\\\Users\\\\asus4\\\\OneDrive\\\\Bureau\\\\mcp-Project\\\\project\\\\mcp-project",
        "run",
        "server.py"
      ],
      "env": {
        "API_TOKEN": "your_api_token",
        "APIFY_TOKEN": "your_apify_token",
        "BROWSER_ZONE": "your_browser_zone",
        "WEB_UNLOCKER_ZONE": "unlocker_zone"
      }
    }
  }
}

This MCP server setup lets you manage dependencies, virtual environments, and multiple MCP tools from a single workspace. You can run Python-based MCP servers with uv, configure additional MCP-enabled tools, and control everything from your MCP client interface.

How to use

You will interact with the configured MCP servers through your MCP client to run and manage tools that are exposed by the server. Each tool is launched via a predefined stdio configuration, typically using uv to run a Python server file or an external MCP tool runner. Start a tool from the interface to invoke the corresponding server and observe the output in your MCP client console. Use the tools to access data, run background tasks, or manage actors and data pipelines as defined by their respective configurations.

Key usage patterns include: launching the weather data server or similar Python-based servers via uv run, starting auxiliary MCP servers like data tools or actor servers through their dedicated configurations, and monitoring logs and results directly in the MCP client. If you need to modify behavior, adjust the command arguments or environment variables in the server configuration and restart the MCP client to apply changes.

How to install

Prerequisites you need on your system: Python 3.7+ and reliable network access to fetch dependencies and MCP tools.

Step by step commands to set up the environment and project:

uv add requirements.txt

Optionally, you can install dependencies using Python’s package manager if uv is not available:

python -m pip install -r requirements.txt

Create and prepare the project workspace with the following sequence.

uv init weather
cd weather
uv venv
source .venv/bin/activate
uv add mcp[cli] httpx
touch weather.py

If you are on Windows, use the equivalent commands to create a project and activate the environment:

uv init weather
cd weather
uv venv
.venv\Scripts\activate
uv add mcp[cli] httpx
new-item weather.py

Additional configuration and notes

Configure MCP tools to run your servers. Below are example configurations for a few MCP tools that you would load into your MCP client’s tool configuration. Ensure any file paths or directory locations match your actual project layout.

{
  "mcpServers": {
    "product_data_tools": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\Users\\asus4\\OneDrive\\Bureau\\mcp-Project\\project\\mcp-project",
        "run",
        "server.py"
      ]
    },
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "api_token",
        "WEB_UNLOCKER_ZONE": "unlocker_zone",
        "BROWSER_ZONE": "your BROWSER_ZONE"
      }
    },
    "actors-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--actors",
        "autofacts/shopify"
      ],
      "env": {
        "APIFY_TOKEN": "api_token"
      }
    }
  }
}

Available tools

uv

Manages Python environments, dependencies, and runs MCP servers via commands like uv run and uv init.

mcp_cli

CLI extension for MCP actions used to manage tools within the MCP environment.

weather_py

Main application script intended to expose server functionality via the MCP tools.

Data MCP Server - abakhar721/data_mcp-server