www.toddpigram.com
Introducing Docker MCP Catalog and Toolkit - Cloudy Journey
Excerpt
As MCPs become the backbone of agentic AI systems, the developer experience still faces key challenges. Here are some of the major hurdles: … ### Complex installations and distribution Getting started with MCP tools remains complex. Developers often have to clone repositories, wrangle conflicting dependencies in environments like Node.js or Python, and self-host local services—many of which aren’t containerized, making setup and portability even harder. On top of that, connecting MCP clients adds more friction, with each one requiring custom configuration that slows down onboarding and adoption. ### Auth and permissions fall short Many MCP tools run with full access to the host, launched via npx or uvx, with no isolation or sandboxing. Credentials are commonly passed as plaintext environment variables, exposing sensitive data and increasing the risk of leaks. Moreover, these tools often aren’t designed for scale and security. They’re missing enterprise-ready features like policy enforcement, audit logs, and standardized security.
Related Pain Points
Plaintext credential storage and lack of sandboxing in MCP tools
9Many MCP tools run with full host access (launched via npx or uvx) with no isolation or sandboxing. Credentials are commonly passed as plaintext environment variables, exposing sensitive data. Tools lack enterprise-ready features like policy enforcement and audit logs.
Installation and Configuration of MCP Servers is Complex
6Installing MCP servers requires finding servers, copying JSON configuration blobs, and manually hard-coding API keys, creating a Byzantine process that serves as a barrier to adoption.