Latviešu
Latviešu
Appearance
Latviešu
Latviešu
Appearance
Izmantojiet IPFS Ninja tieši no AI kodēšanas palīgiem, piemēram, Claude Code, Cursor un Windsurf. Augšupielādējiet failus, piespraudiet CID, pārvaldiet mapes un pārbaudiet lietojumu — visu no savas AI sarunas.

Model Context Protocol (MCP) ir atvērts standarts AI palīgu savienošanai ar ārējiem rīkiem un datu avotiem. IPFS Ninja MCP serveris piedāvā 11 rīkus, ko AI modeļi var izsaukt sarunu laikā, lai mijiedarbotos ar jūsu IPFS Ninja kontu.
@ipfs-ninja/mcp-serverPieejama npm vietnē. Nav nepieciešama globāla instalēšana — darbojas caur npx.
Izpildiet šo komandu savā terminālī:
claude mcp add ipfs-ninja \
--transport stdio \
-e IPFS_NINJA_API_KEY=bws_your_full_api_key_here \
-- npx -y @ipfs-ninja/mcp-serverVai manuāli pievienojiet savam .claude/settings.json:
{
"mcpServers": {
"ipfs-ninja": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@ipfs-ninja/mcp-server"],
"env": {
"IPFS_NINJA_API_KEY": "bws_your_full_api_key_here"
}
}
}
}Aizveriet un atveriet Claude Code no jauna. Ierakstiet /mcp, lai pārbaudītu, vai IPFS Ninja serveris ir savienots.
Vienkārši sarunājieties ar Claude dabiski:
You: Upload my README.md to IPFS
You: List my recent files
You: How much storage am I using?
You: Pin bafyabc123... from the IPFS network
You: Create a folder called "project-assets"Pievienojiet saviem MCP iestatījumiem (Settings > MCP Servers):
| Iestatījums | Vērtība |
|---|---|
| Name | ipfs-ninja |
| Transport | stdio |
| Command | npx |
| Args | -y @ipfs-ninja/mcp-server |
| Environment | IPFS_NINJA_API_KEY=bws_... |
| Rīks | Apraksts | Piemēra uzvedne |
|---|---|---|
ipfs_upload | Augšupielādēt faila saturu (base64 vai teksts) | "Upload this HTML file to IPFS" |
ipfs_upload_json | Augšupielādēt JSON objektu | "Store this config as a permanent JSON on IPFS" |
ipfs_list | Uzskaitīt jūsu augšupielādētos failus | "Show my recent uploads" |
ipfs_get | Iegūt faila metadatus pēc CID | "What type of file is QmXyz...?" |
ipfs_delete | Atspraust un dzēst failu | "Delete QmXyz... from my account" |
| Rīks | Apraksts | Piemēra uzvedne |
|---|---|---|
ipfs_pin | Piespraust esošu CID no tīkla | "Pin bafyabc... to my account" |
ipfs_pin_status | Pārbaudīt piespraušanas progresu | "Is bafyabc... done pinning?" |
| Rīks | Apraksts | Piemēra uzvedne |
|---|---|---|
ipfs_folders_list | Uzskaitīt jūsu mapes | "Show my folders" |
ipfs_folders_create | Izveidot jaunu mapi | "Create a folder called nft-metadata" |
| Rīks | Apraksts | Piemēra uzvedne |
|---|---|---|
ipfs_profile | Iegūt plāna, krātuves un joslas platuma informāciju | "How much storage am I using?" |
ipfs_analytics | Iegūt ikdienas joslas platuma un failu statistiku | "Show my bandwidth usage this week" |
You: Upload the contents of my dist/ folder to IPFS
Claude: [uploads each file, returns CIDs]
You: What's the CID for index.html?
Claude: [calls ipfs_get]
→ QmXyz... — https://ipfs.ninja/ipfs/QmXyz...You: Create a folder called "my-collection" and upload this metadata JSON
Claude: [calls ipfs_folders_create, then ipfs_upload_json]
→ Folder: my-collection
→ CID: QmAbc... — permanent metadata URL ready for your smart contractYou: Am I close to my storage limit?
Claude: [calls ipfs_profile]
→ Plan: Bodhi, Storage: 45.2 MB / 100 GB (0.04%)
→ You have plenty of room.
You: Show my bandwidth this week
Claude: [calls ipfs_analytics with days=7]
→ 2.3 MB bandwidth, 45 requests across 3 daysYou: Pin the IPFS readme at QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG
Claude: [calls ipfs_pin]
→ Pin initiated! Status: pinning
You: Is it done?
Claude: [calls ipfs_pin_status]
→ Status: pinned, Size: 0.008 MBAPI atslēga nav iestatīta. Pārliecinieties, ka jūsu MCP konfigurācijas env sadaļā ir norādīta pareizā atslēga.
Jūs esat sasnieguši sava plāna krātuves limitu. Jauniniet plānu ipfs.ninja/pricing vai dzēsiet neizmantotos failus.
Jūsu API atslēga var būt nederīga vai novecojusi. Izveidojiet jaunu Dashboard > API Keys.
/mcp Pārliecinieties, ka pēc MCP servera pievienošanas esat restartējuši Claude Code. Pārbaudiet, vai ir instalēts Node.js 18+ (node --version).