对象存储服务MCP
用于对象存储的MCP(模型上下文协议)服务器,支持对象存储的一系列操作
环境要求
Python >= 3.11
使用方法
1、拉取本项目到本地
2、安装依赖
uv sync
3、在mcp客户端中配置server
{
"mcpServers": {
"bilibili": {
"command": "uv",
"args": [
"--directory",
"/your-project-path/src/s3-server",
"run",
"server.py"
],
"env": {
"ENDPOINT": "endpoint",
"ACCESS_KEY_ID": "your access key",
"ACCESS_KEY_SECRET": "your access secret"
}
}
}
}
支持操作
-
list-buckets
列出所有桶
-
exists-bucket
判断桶是否存在
-
create-bucket
创建一个新的桶
-
delete-bucket
删除桶
-
list-objects
查询桶下面的对象
-
get-object
获取对象,保存到本地文件
-
put-object
上传本地文件到桶中
-
delete-object
删除对象
-
get-object-metadata
获取对象元数据
Recommend MCP Servers 💡
mysql-schema-explorer-mcp
An MCP server providing compressed MySQL schema information for large databases
mcp-sqlite
🐇 Model Context Protocol (MCP) server that provides comprehensive SQLite database interaction capabilities
VictoriaMetrics-Community/mcp-victoriametrics
The implementation of Model Context Protocol (MCP) server for VictoriaMetrics
chroma-mcp
A Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
mcp-server-redis
MCP server to interact with Redis Server and AWS Memory DB for caching and key-value storage use cases
benborla/mcp-server-mysql
A Model Context Protocol server enabling LLMs to inspect MySQL database schemas and execute SQL queries.