Hrvatski
Hrvatski
Appearance
Hrvatski
Hrvatski
Appearance
Koristite IPFS Ninja izravno iz AI asistenata za kodiranje poput Claude Code, Cursor i Windsurf. Prenosite datoteke, prikacite CID-ove, upravljajte mapama i provjeravajte potrosnju — sve iz svog AI razgovora.

Model Context Protocol (MCP) je otvoreni standard za povezivanje AI asistenata s vanjskim alatima i izvorima podataka. IPFS Ninja MCP posluzitelj pruza 11 alata koje AI modeli mogu pozivati tijekom razgovora za interakciju s vasim IPFS Ninja racunom.
@ipfs-ninja/mcp-serverDostupan na npm. Nije potrebna globalna instalacija — pokrece se putem npx.
Pokrenite ovu naredbu u svom terminalu:
claude mcp add ipfs-ninja \
--transport stdio \
-e IPFS_NINJA_API_KEY=bws_your_full_api_key_here \
-- npx -y @ipfs-ninja/mcp-serverIli rucno dodajte u svoju .claude/settings.json datoteku:
{
"mcpServers": {
"ipfs-ninja": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@ipfs-ninja/mcp-server"],
"env": {
"IPFS_NINJA_API_KEY": "bws_your_full_api_key_here"
}
}
}
}Zatvorite i ponovno otvorite Claude Code. Upisite /mcp da biste potvrdili da je IPFS Ninja posluzitelj povezan.
Jednostavno razgovarajte s Claudeom prirodno:
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"Dodajte u svoje MCP postavke (Settings > MCP Servers):
| Postavka | Vrijednost |
|---|---|
| Name | ipfs-ninja |
| Transport | stdio |
| Command | npx |
| Args | -y @ipfs-ninja/mcp-server |
| Environment | IPFS_NINJA_API_KEY=bws_... |
| Alat | Opis | Primjer prompta |
|---|---|---|
ipfs_upload | Prenesite sadrzaj datoteke (base64 ili tekst) | "Prenesi ovu HTML datoteku na IPFS" |
ipfs_upload_json | Prenesite JSON objekt | "Spremi ovu konfiguraciju kao trajni JSON na IPFS" |
ipfs_list | Listajte prenesene datoteke | "Pokazi moje nedavne prijenose" |
ipfs_get | Dohvatite metapodatke datoteke prema CID-u | "Koja je vrsta datoteke QmXyz...?" |
ipfs_delete | Otkacite i obrisite datoteku | "Obrisi QmXyz... s mog racuna" |
| Alat | Opis | Primjer prompta |
|---|---|---|
ipfs_pin | Prikacite postojeci CID s mreze | "Prikaci bafyabc... na moj racun" |
ipfs_pin_status | Provjerite napredak prikacivanja | "Je li bafyabc... zavrsio s prikacivanjem?" |
| Alat | Opis | Primjer prompta |
|---|---|---|
ipfs_folders_list | Listajte svoje mape | "Pokazi moje mape" |
ipfs_folders_create | Stvorite novu mapu | "Stvori mapu pod nazivom nft-metadata" |
| Alat | Opis | Primjer prompta |
|---|---|---|
ipfs_profile | Dohvatite informacije o planu, pohrani i propusnosti | "Koliko pohrane koristim?" |
ipfs_analytics | Dohvatite dnevne statistike propusnosti i datoteka | "Pokazi moju potrosnju propusnosti ovog tjedna" |
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 kljuc nije postavljen. Provjerite da sekcija env u vasoj MCP konfiguraciji sadrzi ispravni kljuc.
Dosegli ste ogranicenje pohrane svog plana. Nadogradite na ipfs.ninja/pricing ili obrisite nekoristene datoteke.
Vas API kljuc moze biti nevazeci ili istekao. Stvorite novi na Nadzorna ploca > API kljucevi.
/mcp Provjerite jeste li ponovno pokrenuli Claude Code nakon dodavanja MCP posluzitelja. Provjerite je li Node.js 18+ instaliran (node --version).