mcp_mapped_resource_lib
Verified Safeby nickweedon
Overview
Reusable library for managing binary blob storage in MCP servers, designed for shared Docker volumes with features like deduplication, lifecycle management, and secure file handling.
Installation
python examples/fastmcp_example.pyEnvironment Variables
- BLOB_STORAGE_ROOT
- BLOB_MAX_SIZE_MB
- BLOB_DEFAULT_TTL_HOURS
Security Notes
The library exhibits strong security practices, including comprehensive path traversal prevention (via strict blob ID validation, filename sanitization, and path safety checks), configurable MIME type filtering, and size limits. No 'eval' or similar dangerous dynamic code execution patterns were found. No hardcoded secrets were identified.
Similar Servers
tinystruct-mcp
This server provides a JSON-RPC interface for Git, GitHub API, and file system operations, intended for integration into DevOps, automation, and AI-driven workflows.
filesystem-mcp
Provides secure, efficient, and token-optimized filesystem operations for AI agents via the Model Context Protocol.
docker-mcp-server
Provides a containerized Model Context Protocol (MCP) server for AI agents to securely execute shell commands and perform file operations via HTTP with bearer token authentication, supporting aggregation of child MCP servers.
mcp-server
A web-based Docker management platform for deploying, managing, and building custom AI tools (MCP servers) for integration with language models.