Magyar
Magyar
Appearance
Magyar
Magyar
Appearance
Hasznald az IPFS Ninja-t kozvetlenul AI kodolasi asszisztensekbol, mint a Claude Code, Cursor es Windsurf. Tolts fel fajlokat, rogzits CID-eket, kezelj mappakat es ellenorizd a hasznalatodat — mindezt az AI beszelgetesedbol.

A Model Context Protocol (MCP) egy nyilt szabvany AI asszisztensek kulso eszkozokhoz es adatforrasokhoz torteno csatlakozatasara. Az IPFS Ninja MCP szerver 11 eszkozt biztosit, amelyeket az AI modellek a beszelgetesek soran hivhatnak meg az IPFS Ninja fiokokkal valo interakciohoz.
@ipfs-ninja/mcp-serverElerheto az npm-en. Nincs szukseg globalis telepitesre — npx-en keresztul fut.
Futtasd ezt a parancsot a terminalodban:
claude mcp add ipfs-ninja \
--transport stdio \
-e IPFS_NINJA_API_KEY=bws_your_full_api_key_here \
-- npx -y @ipfs-ninja/mcp-serverVagy add hozza manualisam a .claude/settings.json fajlodhoz:
{
"mcpServers": {
"ipfs-ninja": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@ipfs-ninja/mcp-server"],
"env": {
"IPFS_NINJA_API_KEY": "bws_your_full_api_key_here"
}
}
}
}Lepj ki es nyisd ujra a Claude Code-ot. Ird be a /mcp parancsot, hogy ellenorizd, az IPFS Ninja szerver csatlakoztatva van-e.
Egyszeruen beszelj Claudenak termeszetesen:
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"Add hozza az MCP beallitasaidhoz (Settings > MCP Servers):
| Beallitas | Ertek |
|---|---|
| Name | ipfs-ninja |
| Transport | stdio |
| Command | npx |
| Args | -y @ipfs-ninja/mcp-server |
| Environment | IPFS_NINJA_API_KEY=bws_... |
| Eszkoz | Leiras | Pelda prompt |
|---|---|---|
ipfs_upload | Fajltartalom feltoltese (base64 vagy szoveg) | "Toltsd fel ezt a HTML fajlt az IPFS-re" |
ipfs_upload_json | JSON objektum feltoltese | "Tarold el ezt a konfigot allando JSON-kent az IPFS-en" |
ipfs_list | Feltoltott fajljaid listazasa | "Mutasd a legutobbi feltolteseimet" |
ipfs_get | Fajl metaadatok lekerese CID alapjan | "Milyen tipusu fajl a QmXyz...?" |
ipfs_delete | Rogzites feloldasa es fajl torlese | "Torold a QmXyz...-t a fiokombol" |
| Eszkoz | Leiras | Pelda prompt |
|---|---|---|
ipfs_pin | Meglevo CID rogzitese a halozatrol | "Rogzitsd a bafyabc...-t a fiokomra" |
ipfs_pin_status | Rogzites allapotanak ellenorzese | "Kesz van a bafyabc... rogzitese?" |
| Eszkoz | Leiras | Pelda prompt |
|---|---|---|
ipfs_folders_list | Mappaid listazasa | "Mutasd a mappaimat" |
ipfs_folders_create | Uj mappa letrehozasa | "Hozz letre egy mappat nft-metadata neven" |
| Eszkoz | Leiras | Pelda prompt |
|---|---|---|
ipfs_profile | Csomag, tarolas es savszelesseg informaciok lekerese | "Mennyi tarolot hasznalok?" |
ipfs_analytics | Napi savszelessegi es fajlstatisztikak lekerese | "Mutasd a savszelesseg-hasznalatomat ezen a heten" |
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 MBAz API-kulcs nincs beallitva. Gyozodj meg arrol, hogy az MCP konfiguraciod env szekcioja tartalmazza a helyes kulcsot.
Elereted a csomagod tarolasi korlatjat. Frissits az ipfs.ninja/pricing oldalon, vagy torolj nem hasznalt fajlokat.
Az API-kulcsod ervenytelen vagy lejarhatott. Hozz letre ujat a Vezerlopult > API-kulcsok oldalon.
/mcp parancsnal Gyozodj meg arrol, hogy ujrainditottad a Claude Code-ot az MCP szerver hozzaadasa utan. Ellenorizd, hogy a Node.js 18+ telepitve van (node --version).