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
Serveur de sauvegarde MCPVoir
Serveur MCP DropboxUn serveur Model Context Protocol (MCP) qui s'intègre à Dropbox, permettant aux clients compatibles...Voir
Dropbox MCPUn serveur Model Context Protocol (MCP) qui s'intègre à Dropbox, permettant aux clients compatibles...Voir
Serveur AWS S3 MCPServeur MCP pour les opérations AWS S3, fournissant un accès sécurisé aux buckets S3 par le biais d'...Voir
Serveur OSS MCP中文版 | AnglaisVoir
Google DriveCe serveur MCP s'intègre à Google Drive pour permettre de lister, lire et rechercher des fichiers, a...Voir