mcpField
对
对象存储服务MCP

对象存储服务MCP

ローカル
github.com/FunnyPuppetファイル・ストレージ080 週間前に更新

对象存储服务MCP について

对象存储服务MCPは、オブジェクトストレージのバケットとオブジェクトを管理するMCPサーバーです。内容の一覧表示、作成、削除、アップロード、取得やメタデータ参照を行えます。

主な機能

  1. 01バケット一覧の取得
  2. 02バケットの存在確認
  3. 03バケットの作成と削除
  4. 04バケット内オブジェクトの一覧
  5. 05ローカルファイルのアップロードと取得
  6. 06オブジェクト削除とメタデータ参照

活用シーン

  1. 01利用可能なバケットの確認
  2. 02バケットの作成または削除
  3. 03ローカルファイルのストレージへのアップロード
  4. 04オブジェクトのダウンロードやメタデータ確認

MCP 対応

MCPクライアントにオブジェクトストレージ操作のツールを提供します。バケット管理のほか、オブジェクトのアップロード、取得、削除、メタデータ照会に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

对象存储服务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

    获取对象元数据

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。