mcp-upload について
mcp-uploadは、Claude DesktopやCursorなどのMCPクライアント向けに、分散ストレージへファイルをアップロードするMCPサーバーです。ホスト上のパスまたはインラインの内容を受け取り、ファイル情報とパーマリンクを返します。
主な機能
- 01ホスト上のパスからファイルをアップロード
- 02インライン内容からファイルをアップロード
- 03サンドボックス用curlコマンドの生成
- 04ファイル情報とパーマリンクの取得
- 05ストレージプラン料金の確認
活用シーン
- 01ローカルファイルを分散ストレージへ保存
- 02サンドボックス環境からファイルをアップロード
- 03アップロード済みファイルの共有リンクを取得
MCP 対応
このMCPサーバーは、ファイルのアップロード、ファイル情報の取得、ストレージ料金の確認ツールをクライアントに提供します。利用にはAPIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | いいえ | アップロードするファイルの名前。'path' を指定した場合は自動検出されます。'content' を使用する場合は必須です。 |
| path | string | いいえ | ホストのファイルシステム上にあるファイルの絶対パス(例:/Users/you/photo.png)。/mnt/user-data/ などのコンテナパスは使用しないでください。 |
| content | string | いいえ | ファイルの内容です。バイナリは base64 エンコード、テキストは生の UTF-8 を使用します。ホストのファイルシステムからファイルパスにアクセスできない場合に使用してください。 |
| encoding | enum | いいえ | コンテンツのエンコーディングです。デフォルトは 'base64' です。SVG、HTML、CSS、JSON などのテキスト形式には 'raw' を使用してください。base64 | raw |
| content_type | string | いいえ | MIME タイプです(content と併用する場合は必須。例:'image/png')。path を使用する場合は自動検出されます。 |
詳細
@objekt.sh/mcp-upload
Claude Desktop、Cursor、または任意の MCP クライアントから分散型ストレージにファイルをアップロードするための MCP サーバーです。
セットアップ
https://objekt.sh/mcp で無料の API キーを取得し、MCP 設定に追加します。
{
"mcpServers": {
"objekt": {
"command": "npx",
"args": ["-y", "@objekt.sh/mcp-upload"],
"env": {
"OBJEKT_API_KEY": "objekt_mcp_..."
}
}
}
}
ツール
| ツール | 説明 |
|---|---|
upload_file | ホストのパスまたはインラインコンテンツを指定してアップロードします |
upload_from_sandbox | サンドボックスからアップロードするための curl コマンドを返します |
get_file | ファイルのメタデータとパーマリンクを取得します |
get_pricing | 現在のストレージプランの料金を取得します |
ドキュメント
objekt.sh/mcp — セットアップ、料金、ベストプラクティス。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。