Mcp Sanity Images
C+ 77 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A lightweight server that uploads local images to Sanity CMS, simplifying media ingestion for web projects.
Description
This tool provides a simple HTTP API that accepts image files from a local machine and forwards them to Sanity CMS. It validates file types and metadata using a schema library to ensure only supported images are uploaded. The server handles authentication with Sanity, manages upload sessions, and returns the resulting asset URLs. It is designed for developers who need a quick, repeatable way to ingest media into a Sanity-powered site. The project is written in TypeScript for type safety and ease of integration into existing Node.js workflows.
الوصف
يقدم هذا المشروع واجهة برمجة تطبيقات HTTP بسيطة تقبل ملفات الصور من جهاز محلي وتحوّلها إلى Sanity CMS. يستخدم مكتبة للتحقق من صحة أنواع الملفات والبيانات الوصفية لضمان رفع الصور المدعومة فقط. يدير الخادم عمليات المصادقة مع Sanity، ويعالج جلسات التحميل، ويعيد عناوين الموارد الناتجة. صُمم لتسهيل عملية إدخال الوسائط للمطورين الذين يحتاجون طريقة سريعة ومكررة لإدخال الصور في مواقع تعتمد على Sanity. يعتمد المشروع على TypeScript لتوفير أمان الأنواع وسهولة التكامل مع سير العمل في بيئة Node.js. يتيح للمستخدمين رفع الصور دون الحاجة إلى كتابة كود مخصص للتعامل مع واجهة Sanity. كما يدعم التحقق المسبق للبيانات لتقليل الأخطاء أثناء التحميل.
Novelty
5/10Tags
Technologies
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (43% test-to-source ratio)
- Code linting configured (biome)
- Consistent naming conventions (snake_case)
- Low average code complexity \u2014 well-structured code
- Good security practices \u2014 no major issues detected
- Properly licensed project
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All rows scored by the Repobility analyzer (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | MCP server for uploading local images to <a href="https://www.sanity.io/">Sanity CMS</a>. Lets AI assistants upload files from your filesystem directly into Sanity as image assets. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
