The hardest part of running an MCP server has always been the Python environment. PATH issues, wrong venvs, 'server disconnected' at 2am. We packaged everything into a Docker image. One pull. One config line. Done.
Every MCP developer has hit it. You configure the server, restart Claude Desktop, and get: MCP agenticstore: Server disconnected. You check your terminal — it works fine. The client just can't find your Python, your uvx, or the environment where you installed everything.
The root cause is always the same: GUI applications like Claude Desktop launch with a stripped-down environment. They don't know about your shell's PATH, your active virtualenv, or which Python binary you're actually using. Managing this is a tax every MCP user pays — until now.
Today's Docker image eliminates the problem entirely. The image bundles Python, every dependency, and all five tools into a single artifact. Your AI client runs a container. No PATH issues. No venv confusion. No version drift. One pull and you're done.
Before Docker
After Docker
# Pull the image
docker pull agenticstore/agentic-store-mcp:latest
# Verify — should list all 5 tools
docker run --rm agenticstore/agentic-store-mcp:latest --listThen add this to your AI client config and restart:
{
"mcpServers": {
"agenticstore": {
"command": "docker",
"args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest"]
}
}
}The same config works in Claude Desktop, Cursor, Windsurf, and VS Code. The quickstart guide now defaults to Docker, with step-by-step install instructions for every OS.
The Docker image ships every tool in a single server process — you don't manage five separate MCP configs or five separate processes. One entry in your AI client config gives you the full toolkit.
python_lint_checkerCatch bugs and style violations before your agent ships broken Python.
repo_scannerDetect leaked API keys, credentials, PII, and .gitignore gaps. 40+ patterns.
dependency_auditScan requirements.txt, package.json, go.mod, Cargo.toml against the OSV CVE database.
agentic_web_crawlFetch any URL — title, meta, OG tags, headings, links. Works out of the box, no config.
agentic_web_searchReal-time internet search via SearXNG. Optional — needs docker compose up for SearXNG.
Every time we ship new tools or fixes, staying current is one command:
docker pull agenticstore/agentic-store-mcp:latestWe tag every release. :latest always points to the most recent stable build. Pin to a specific version (e.g. :0.4.0) if you need reproducibility in CI.
Docker isn't just a distribution convenience — it's what makes the next wave of tools possible. Some of what we're building requires system libraries, compiled binaries, or native extensions that are painful to distribute via PyPI. A container image removes that constraint entirely.
Expect more AgenticCode and AgenticData tools shipping on this cadence. Follow ships here on the blog or watch the GitHub repo for releases.
Ready to end setup hell?
Docker. One pull. Five tools. Works on macOS, Linux, and Windows with any MCP-compatible AI client.
Get started in 2 minutes →