الوصف
@cyanheads/inaturalist-mcp-server هو أداة مصممة للتفاعل مع قاعدة بيانات iNaturalist الضخمة التي تحتوي على أكثر من 380 مليون ملاحظة علمية موثقة جغرافياً. يتيح للمستخدمين البحث عن مشاهدات الحياة البرية حسب المنطقة، التاريخ، النوع، والتعليق. يمكن للمستخدمين أيضاً قراءة خيوط التعريف المجتمعية، وتصنيف الأنواع حسب المنطقة، ورسم الظواهر. يعمل الخادم في وضع القراءة فقط بدون مفتاح، مما يجعله متاحاً دون الحاجة إلى مصادقة. يمكن تشغيله كعملية stdio، أو خادم HTTP محلي قابل للبث، أو من خلال نقطة نهاية مستضافة عامة.
قراءة المزيد
تم بناء الخادم على @cyanheads/mcp-ts-core، موفراً وسائل نقل stdio وHTTP القابل للبث، ومصادقة قابلة للتوصيل، وخيارات تخزين قابلة للتبديل. يدعم تسجيل البيانات المنظم مع تتبع OpenTelemetry الاختياري. توفر الأداة تغطية شاملة لواجهة برمجة التطبيقات iNaturalist v1، بما في ذلك الملاحظات، الأنواع، الأماكن، المصطلحات المسيطر عليها، ورسم الأنواع المشابهة.
تم تصميم الخادم ليكون صديقاً للوكلاء، مع تطبيق الافتراضات التي يتم تكرارها في كل استدعاء، وإشعارات عدم الوجود التي تسمي الفلتر الأكثر احتمالاً المسؤول. كما يكشف عن التقصير بشكل غير مشروط، مما يضمن الشفافية في معالجة البيانات. يعمل الخادم وفق ميزانية طلبات يومية حسب التوقيت العالمي المنسق، حيث لا تعيد واجهة برمجة التطبيقات iNaturalist رؤوس حدود المعدل.
تثبيت الأداة سهل، مع خيارات للتطوير المحلي أو استخدام Docker. يتطلب الخادم Bun v1.4.0 أو أعلى، أو Node.js ≥ 24.0.0. لا حاجة لمفتاح API، حيث أن واجهة برمجة التطبيقات iNaturalist خالية من المفاتيح. تشمل خيارات التكوين نوع النقل، منفذ خادم HTTP، وضع الجلسة، ووضع المصادقة، من بين أمور أخرى.
- الفئةالاكتشاف العلمي وأدوات المختبر
- نموذج التسعيرمفتوح المصدر
- النشرالسحابة، محلي
- المنصاتNode.js و Bun
الميزات الأساسية لـ iNaturalist MCP Server
البحث عن مشاهدات الحياة البرية حسب المنطقة والتاريخ
قراءة خيوط التعريف المجتمعية
تصنيف الأنواع حسب المنطقة
رسم الظواهر للأنواع
وصول خالي من المفاتيح إلى واجهة برمجة التطبيقات iNaturalist
يدعم وسائل نقل stdio وHTTP القابل للبث
خيارات مصادقة قابلة للتوصيل
حلول تخزين قابلة للتبديل
كيفية استخدام iNaturalist MCP Server؟
تكوين: إعداد الخادم مع خيارات النقل والتخزين المرغوبة
نشر: تشغيل الخادم محلياً أو عبر Docker
استخدام: الوصول إلى بيانات iNaturalist من خلال نقاط نهاية الخادم
تحسين: ضبط التكوين للأداء والتسجيل
حالات استخدام iNaturalist MCP Server
- أبحاث الحياة البرية
- دراسات التنوع البيولوجي
- جهود الحفظ
- مشاريع تعليمية
- علم المواطن







