Skip to main content

envhub

MCP server providing containerized conda environments via Podman for AI agents.

Prerequisites

Install

pip install envhub-mcp

Build Container Image

# Find the docker directory
python -c "import envhub; print(envhub.__file__)"
# Build (from the package's docker/ directory)
podman build -t envhub:latest <path-to-envhub>/docker/

Usage

envhub --workdir /path/to/work

Multiple working directories:

envhub --workdir /path/a --workdir /path/b

MCP Tools

Tool Description
run(command, env, timeout) Execute shell commands in a conda environment
list_envs() List available conda environments
list_workdirs() List mounted working directories

Environments

  • default — Data analysis + visualization (pandas, scikit-learn, matplotlib, plotly, R/ggplot2)
  • plot — Professional plotting (matplotlib, seaborn, plotly, plotnine, R/ggplot2, cairo)

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envhub_mcp-0.1.0.tar.gz (13.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

envhub_mcp-0.1.0-py3-none-any.whl (13.2 MB view details)

Uploaded Python 3

File details

Details for the file envhub_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: envhub_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 13.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for envhub_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ec3ab4bc48b10f6d6eecabbd2a138efd64ca09357b87d5e28d3705f483a722be
MD5 6e9117fdaff9e8768428f77a5b18ed22
BLAKE2b-256 27d6cd5d7d8c1dba7344d1dbb3d2a71aa3e578d848d0e75798cdf91e65071b22

See more details on using hashes here.

File details

Details for the file envhub_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: envhub_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for envhub_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3020306c3358c9ca8e87cc1d9c8a3f9a709eaca29cf2b24f583151a1410558e
MD5 c77172564e7d7dc60b3a32ec95ee5053
BLAKE2b-256 038fe8f725cdd5f561908049340ab13b91cc2a46ae7d49f4264b9bea5089b364

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page