Pinata MCP Server
Pinata MCPサーバーでClaude連携・IPFSファイル管理を自動化
npx pinata-mcp-server概要
Pinata MCP Serverの設定方法と使い方。
IPFSピニングサービス「Pinata」をClaudeから操作できるMCPサーバー。
ファイルのIPFSへのアップロード・CIDによるファイル取得・ピン管理・NFTメタデータの作成が可能。
ClaudeとPinataのMCPサーバー連携により、NFTアセットの永続的な保存・分散型ストレージへのファイルアップロード・IPFSコンテンツの管理を自動化できる。
PinataはIPFSの信頼性の高いピニングサービスで、NFTプロジェクトや分散型アプリに広く使用されている。
設定方法はPinata APIキーを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありFreeプランあり(1GB・500ファイルまで)。NFTの小規模プロジェクトなら無料で十分
Picassoプランは$20/月(100GB)、Rembrandt $100/月(1TB)〜
料金詳細を見る →APIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://pinata.cloud/ にアクセスしてアカウントを作成する(無料)
- 2
ダッシュボードから「API Keys」を開く
- 3
「New Key」をクリックしてキー名と権限を設定する
- 4
生成されたJWTトークンをコピーして保存する
こんな使い方ができます
NFTのメタデータとアセットをClaudeがPinata経由でIPFSにアップロードできる
IPFSのCIDからファイル情報をClaudeがPinataで取得して確認できる
ピン済みファイルの一覧をClaudeが取得してストレージ使用状況を管理できる
NFTコレクションのメタデータJSONをClaudeが一括生成してIPFSに保存できる
セットアップ手順
- 1
https://app.pinata.cloud/developers/api-keys にアクセスしてJWTトークンを取得する
- 2
claude mcp add pinata -e PINATA_JWT=your-jwt-token -- npx -y pinata-mcp-server
- 3
Claudeで「Pinataのピン一覧を表示して」と指示して動作確認する
設定ファイル
コピー前に確認
Node.js 18以上が必要。Pinataアカウントが必要(無料で作成可能)。JWTトークンが必要。
claude mcp add pinata -e PINATA_JWT=your-pinata-jwt-token -- npx -y pinata-mcp-server