Back to Home
jeremyhahn icon

go-objstore

Verified Safe

by jeremyhahn

Overview

Provides a multi-protocol object storage client designed for integration with AI tools and LLMs, exposing storage operations as defined tools.

Installation

Run Command
objstore-mcp-server -mode http -addr :8081 -backend local -path /tmp/objstore

Environment 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

Stats

Interest Score0
Security Score7
Cost ClassMedium
Stars0
Forks0
Last Update2026-01-01

Tags

Object StorageAI ToolsMulti-ProtocolCloud AgnosticLLM Integration