Apache OpenDAL™ - MCP Server sécurisé par ALMC Security 2025

Apache OpenDAL™

Voir sur GitHub

Serveur de protocole de contexte de modèle pour Apache OpenDAL™

Mise en œuvre d'un serveur Model Context Protocol (MCP) qui permet d'accéder à divers services de stockage via Apache OpenDAL™.

PyPI - VersionPyPI - Python VersionLint and Test

Caractéristiques

  • Accès transparent à plusieurs services de stockage, notamment S3, Azure Blob Storage, Google Cloud Storage, etc
  • Liste des fichiers et des répertoires à partir des services de stockage
  • Lecture du contenu des fichiers avec détection automatique texte/binaire
  • Configuration basée sur les variables d'environnement

Installation de l'application

pip install mcp-server-opendal

Utilisation avec Claude Desktop

Ajoutez ce qui suit à claude_desktop_config.json:

{ "mcpServers" : { "opendal" : { "command" : "uvx", "args" : ["mcp-server-opendal" ], "env" : { "YOUR_ENV_VAR" : "YOUR_ENV_VALUE" } } }

Il faut que uv soit installé sur votre machine. Consultez la documentation officielle pour obtenir des guides d'installation.

Variables d'environnement

Configurez les services de stockage en définissant des variables d'environnement. Chaque service nécessite un préfixe et des options de configuration spécifiques.

Par exemple, pour configurer un service S3 avec l'alias "mys3" :

OPENDAL_MYS3_TYPE=s3 OPENDAL_MYS3_BUCKET=mybucket OPENDAL_MYS3_REGION=us-east-1 OPENDAL_MYS3_ENDPOINT=http://localhost:9000 OPENDAL_MYS3_ACCESS_KEY_ID=myaccesskey OPENDAL_MYS3_SECRET_ACCESS_KEY=mysecretkey

Ensuite, vous pouvez utiliser des outils comme read et list avec mys3://path/to/file.

mcp-server-opendal se chargera également à partir de .env.

Développement

npx @modelcontextprotocol/inspector \ uv run mcp-server-opendal

Liés dans Stockage en nuage - MCP Servers sécurisés

ServeurRésuméActions
MinIOCe projet met en œuvre un serveur et un client Model-Context Protocol (MCP) pour le stockage d'objet...Voir
DropBinAucune documentation n'est disponible.Voir
Serveur MCP DropboxUn serveur Model Context Protocol (MCP) qui s'intègre à Dropbox, permettant aux clients compatibles...Voir
Google DriveCe serveur MCP s'intègre à Google Drive pour permettre de lister, lire et rechercher des fichiers, a...Voir
Tencent Cloud COS MCP中文 | AnglaisVoir
Serveur WebDAV MCPUn serveur Model Context Protocol (MCP) qui permet des opérations CRUD sur un point de terminaison W...Voir