remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports loading configuration from .env files for easier setup of storage service connections.
Provides integration with Apache OpenDAL™, enabling access to various storage services through a unified interface.
Enables listing files, reading file contents, and retrieving metadata from Google Cloud Storage through the OpenDAL interface.
Servidor de protocolo de contexto de modelo para Apache OpenDAL™
Una implementación de servidor de Protocolo de contexto de modelo (MCP) que proporciona acceso a varios servicios de almacenamiento a través de Apache OpenDAL™ .
Características
- Acceso sin inconvenientes a múltiples servicios de almacenamiento, incluidos S3, Azure Blob Storage, Google Cloud Storage y más
- Listar archivos y directorios de los servicios de almacenamiento
- Leer el contenido del archivo con detección automática de texto/binario
- Configuración basada en variables de entorno
Instalación
Uso con Claude Desktop
Agregue lo siguiente a claude_desktop_config.json
:
Requiere que uv
esté instalado en su equipo. Consulte la documentación oficial para obtener instrucciones de instalación.
Variables de entorno
Configure los servicios de almacenamiento mediante variables de entorno. Cada servicio requiere un prefijo y opciones de configuración específicas.
Por ejemplo, para configurar un servicio S3 con el alias "mys3":
Luego puedes usar herramientas como read
y list
con mys3://path/to/file
.
mcp-server-opendal
también se cargará desde .env
.
Desarrollo
You must be authenticated.
Un servidor de protocolo de contexto de modelo que proporciona acceso sin inconvenientes a múltiples servicios de almacenamiento, incluidos S3, Azure Blob Storage y Google Cloud Storage a través de Apache OpenDAL™.