- Home
- MCP servers
- Data
Data
- python
0
GitHub Stars
python
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.