/ الدليل / الملعب / pinme
● مجتمع glitternetwork ⚡ فوري

pinme

بواسطة glitternetwork · glitternetwork/pinme

نشر واجهات أمامية إلى IPFS بدون أي إعداد عبر أمر سطر أوامر واحد — يقوم Claude بتشغيل pinme upload dist وإرجاع عنوان URL للمعاينة.

PinMe هي أداة سطر أوامر (CLI) + مهارة Claude تنشر المواقع الثابتة (dist/build/out/public) إلى IPFS بأمر واحد، بدون حسابات أو خوادم. تحتوي المهارة على بروتوكول تنفيذ ذكي بحيث يعرف Claude بالضبط كيفية التحقق من Node وتثبيت أداة سطر الأوامر واكتشاف مجلد البناء الصحيح وإرجاع عنوان URL للمعاينة للمستخدم.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

pinme-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "pinme-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/glitternetwork/pinme",
        "~/.claude/skills/pinme"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "pinme-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/glitternetwork/pinme",
        "~/.claude/skills/pinme"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "pinme-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/glitternetwork/pinme",
        "~/.claude/skills/pinme"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "pinme-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/glitternetwork/pinme",
        "~/.claude/skills/pinme"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "pinme-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/glitternetwork/pinme",
        "~/.claude/skills/pinme"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "pinme-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/glitternetwork/pinme",
          "~/.claude/skills/pinme"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add pinme-skill -- git clone https://github.com/glitternetwork/pinme ~/.claude/skills/pinme

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: pinme

نشر رابط معاينة لصفحة هبوط في أقل من دقيقة

👤 المطورون الذين يكررون العمل على موقع ثابت مع Claude Code ⏱ ~3 min beginner

متى تستخدمه: تريد مشاركة معاينة بدون تكوين Vercel/Netlify، فقط رابط مباشر.

المتطلبات الأساسية
  • Node.js مثبت — node >= 18 — تتحقق المهارة من هذا
  • موقع ثابت مبني — قم بتشغيل بناء إطار العمل الخاص بك (مثل npm run build)
الخطوات
  1. اطلب من Claude أن ينشر
    قم ببناء هذا موقع Astro ونشره مع pinme.✓ تم النسخ
    → يقوم Claude بتشغيل البناء، واكتشاف dist/، وتثبيت pinme إذا كان مفقوداً، وتشغيل الرفع
  2. احصل على عنوان URL
    (لا يوجد طلب — فقط انتظر)✓ تم النسخ
    → تم إرجاع عنوان URL للمعاينة في الدردشة

النتيجة: معاينة قابلة للمشاركة مستضافة على IPFS.

المزالق
  • تم اكتشاف مجلد خاطئ (مثلاً يحتوي على dist/ و build/) — أخبر Claude بصراحة: 'upload from build/'
  • بوابة IPFS بطيئة عند التحميل الأول — متوقع — التحميلات اللاحقة مخزنة مؤقتاً
اجمعها مع: filesystem

تشغيل دورة مراجعة حيث تحصل كل تكرار على عنوان URL معاينة جديد

👤 المصممون الذين يراجعون واجهات المستخدم التي أنشأها Claude beginner

متى تستخدمه: أنت تكرر العمل على نموذج أولي وتريد أن يكون كل إصدار قابلاً للربط.

الخطوات
  1. قم ببناء ونشر بعد كل تغيير
    في كل مرة أقول 'ship'، أعد البناء والرفع عبر pinme، ثم انشر عنوان URL.✓ تم النسخ
    → يطور Claude إيقاعاً من البناء → النشر → عنوان URL

النتيجة: سجل معاينة قابل للربط لتكراراتك.

المزالق
  • تتغير CIDs في IPFS مع كل نشر (متوقع) — استخدم ENS أو DNSLink إذا كنت تريد عنوان URL مستقراً
اجمعها مع: filesystem

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

pinme-skill + filesystem

يكتب Claude أو يعدل الموقع، ثم ينشره عبر pinme دون مغادرة الجلسة

عدّل نص البطل، أعد البناء، ثم pinme upload dist — أعطني عنوان URL الجديد.✓ تم النسخ
pinme-skill + github

التزم بالتغيير وشحن عنوان URL معاينة في منعطف واحد

التزم بالتغيير على فرع، ونشره عبر pinme، وضع عنوان URL للمعاينة في وصف PR.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
pinme upload <folder> folder path (dist/, build/, etc.) نشر بناء ثابت Free tier available
Build-folder auto-detection current project directory قبل الرفع 0
Node version verification none فحص ما قبل الإقلاع 0

التكلفة والحدود

تكلفة التشغيل

حصة API
الطبقة المجانية من PinMe مع حدود الاستخدام؛ تحقق من pinme.eth للحدود الحالية
الرموز لكل استدعاء
تافه — المهارة صغيرة
التكلفة المالية
الطبقة المجانية متاحة؛ الطبقات المدفوعة لربط أكبر / أكثر استمراراً
نصيحة
دع معاينات الاختبار تنتهي؛ فقط ثبت عنوان URL للإنتاج على المدى الطويل.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد مطلوبة للرفع المجهول. مفتاح حساب اختياري لاستمرار الربط.
نقل البيانات الخارجي: تذهب الحزمة المرفوعة إلى IPFS — علنية بالتصميم. لا تقم أبداً برفع أسرار أو ملفات .env أو أصول غير علنية.

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

pinme: command not found

يجب أن تثبت المهارة؛ قم بتشغيل npm i -g pinme يدويًا إذا تم حظره.

تحقق: pinme --version
Upload hangs

تحقق من الشبكة؛ بعض جدران الحماية للشركات تحظر عقد bootstrap في IPFS.

Wrong folder uploaded

مرر مساراً صريحاً: pinme upload ./dist بدلاً من الاعتماد على الكشف التلقائي.

البدائل

pinme مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Vercel / Netlifyتريد نطاقات مخصصة أو وظائف بلا خادم أو تكامل CIالمزيد من الميزات، يتطلب حساب وإعدادات
GitHub Pagesالكود الخاص بك على GitHub وتريد عنوان URL github.io مستقرمرتبط بمستودع؛ حلقة نشر أبطأ

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills