partsbox_mcp
Verified Safeby nickweedon
Overview
Manages electronic component inventory within the PartsBox system for AI assistants.
Installation
uv run python partsbox_mcp_server.pyEnvironment Variables
- PARTSBOX_API_KEY
- PARTSBOX_MCP_DEBUG
- PARTSBOX_MCP_MASK_ERRORS
- PARTSBOX_BLOB_STORAGE_ROOT
- PARTSBOX_BLOB_STORAGE_MAX_SIZE_MB
- PARTSBOX_BLOB_STORAGE_TTL_HOURS
Security Notes
The server uses environment variables for the PartsBox API key, and deployment configurations (e.g., Docker volumes) emphasize read-only mounts for `.env` files to prevent accidental leakage. Direct file and image downloads are handled with caching and optional resizing, and resource methods exist to store larger files in shared blob storage, reducing direct data transfer over the MCP channel. There are no obvious signs of 'eval' or other highly dangerous functions, and API requests are made over HTTPS. The `mask_error_details` environment variable allows hiding internal error specifics from clients, which is good practice for production.
Similar Servers
KiCAD-MCP-Server
Enables AI assistants like Claude to interact with KiCAD for PCB design automation, providing comprehensive tool schemas and real-time project state access.
bitbucket-mcp
AI assistant integration with Bitbucket for repository, pull request, and pipeline management, enabling AI to interact with code and development workflows.
package-registry-mcp
Enables AI assistants and agents to search various package registries (NPM, Cargo, NuGet, PyPI, Go) and retrieve up-to-date package information.
ebay-mcp
Enables AI assistants to manage eBay selling operations, including inventory, orders, marketing, and analytics, through a Model Context Protocol (MCP) server.