go-objstore
Verified Safeby jeremyhahn
Overview
Provides a multi-protocol object storage client designed for integration with AI tools and LLMs, exposing storage operations as defined tools.
Installation
objstore-mcp-server -mode http -addr :8081 -backend local -path /tmp/objstoreEnvironment Variables
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- S3_BUCKET
- S3_REGION
- GCS_BUCKET
- GOOGLE_APPLICATION_CREDENTIALS
- AZURE_STORAGE_ACCOUNT
- AZURE_STORAGE_KEY
- AZURE_CONTAINER
- STORAGE_BACKEND
- STORAGE_PATH
- LOG_LEVEL
- REST_ENABLED
- GRPC_ENABLED
- QUIC_ENABLED
Security Notes
The MCP server uses environment variables for sensitive cloud credentials (e.g., AWS, GCS, Azure), which is standard practice but requires secure handling during deployment. The integration tests use insecure configurations (e.g., MinIO/Azurite test credentials, self-signed QUIC certs) which are acceptable for testing but would be security risks in production. There are no immediate signs of 'eval' or similar dangerous patterns in the provided server code snippets. Potential risks exist if the server is exposed publicly without proper TLS certificates and access controls.
Similar Servers
mcp-filesystem-server
Provides secure and controlled access to the local filesystem via the Model Context Protocol (MCP) for AI agents and other applications.
k8s-mcp-server
Interacting with Kubernetes clusters and Helm releases through a standardized Model Context Protocol (MCP) interface.
toolhive-registry-server
The central metadata hub for enterprise Model Context Protocol (MCP) server governance and discovery, implementing the official MCP Registry API specification.
osmmcp
Enables LLMs to interact with OpenStreetMap data through a rich set of geospatial tools, including geocoding, routing, and points of interest search.