
cloudstorage-mcp
MCP Server pour interagir avec Google Cloud Storage
1
Github Watches
0
Github Forks
0
Github Stars
Cloud Storage MCP Server
A Model Context Protocol (MCP) server for Google Cloud Storage that enables interactions with Google Cloud Storage buckets and files.
Features
- List Cloud Storage buckets in a project
- Get details of a specific bucket
- List files in a bucket
- Get details of a specific file
- Upload files to a bucket
- Download files from a bucket
- Delete files from a bucket
Setup
-
Install dependencies:
npm install
-
Build the project:
npm run build
-
Configure Claude Desktop: Add the following to your
claude_desktop_config.json
:"cloudstorage-mcp": { "command": "node", "args": [ "/path/to/cloudstorage-mcp/build/index.js" ], "env": { "GOOGLE_CLOUD_PROJECTS": "project-id1,project-id2" } }
Replace the path in args with the actual path to index.js.
Define a comma-separated list of project IDs in GOOGLE_CLOUD_PROJECTS. Example:
google-project-id1,google-project-id2
The first listed project is the default.The application expects to find .json credential file(s) in the keys folder for each project. Example: keys/google-project-id1.json
Ensure the relevant cloud service account has appropriate permission to interact with Cloud Storage, e.g.
Storage Admin
or lesser permission(s).
Available Tools
-
listBuckets
: List all Cloud Storage buckets in a project -
getBucket
: Get details of a specific Cloud Storage bucket -
listFiles
: List files in a Cloud Storage bucket -
getFile
: Get details of a specific file in a Cloud Storage bucket -
uploadFile
: Upload a file to a Cloud Storage bucket -
downloadFile
: Download a file from a Cloud Storage bucket -
deleteFile
: Delete a file from a Cloud Storage bucket
Example Usage in Claude Desktop
Here are examples of how to use each tool in Claude Desktop:
List Buckets
List all buckets in my Google Cloud project.
Get Files in a Bucket
Show me all files in the backup-data bucket.
Get File Details
Get details of the file reports/monthly_report.pdf in the data-analysis bucket.
Development
# Watch mode
npm run dev
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.
🧑🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.
Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)
Reviews

user_IOC4vuoK
I've been using cloudstorage-mcp by gitskyflux and it's been a game changer for my cloud storage needs. The seamless integration and robust functionality make it easy to manage my files effectively. Highly recommended for anyone looking for a reliable cloud storage solution!