---
title: "OriginTrace: Sanity Context MCP ile DEV Topluluğunu İçerik Hırsızlığından Korumak"
url: https://blog.edumints.com/origintrace-sanity-context-mcp-ile-dev-toplulugunu-icerik
category: "AI Araçları"
date: 2026-10-08T09:24:51.798Z
publisher: Edumints Blog
lang: tr-TR
source_name: "dev.to"
source_url: https://dev.to/dj29/origintrace-protecting-the-dev-community-from-content-theft-using-sanity-context-mcp-j5c
---

# OriginTrace: Sanity Context MCP ile DEV Topluluğunu İçerik Hırsızlığından Korumak

## Geliştirici Deneyimi ve Problem: İçerik Hırsızlığı

DEV.to gibi platformlarda teknik içerik üreten geliştiricilerin en sık karşılaştığı sorunlardan biri, emek verdikleri makalelerin rızasız ve atıfsız kopyalanmasıdır. Trafik panellerinde fark edilen tanınmayan bloglar ve içerik çiftlikleri, çoğunlukla içerikleri kelimesi kelimesine kopyalamaktadır. Ancak her yeniden paylaşım intihal değildir; kaynak gösteren yasal paylaşımlar (syndication) ile izinsiz kopyalamayı ayırt etmek manuel olarak zordur. Metinleri elle karşılaştırmak, yazar adını aramak ve geri bağlantıları doğrulamak gerekir. OriginTrace, bu süreci otomatikleştiren yapay zekâ destekli bir içerik menşei (provenance) ajanıdır.

## Üç Çekirdek Yetenek

Sistem, içerik hırsızlığını tespit etmek ve doğrulamak için üç temel yetenek sunar:

- 🔍 **Tarayıcı (The Scanner):** Kullanıcı bir DEV.to makale bağlantısı girdiğinde, sistem özgün ifadeleri çıkarır ve Serper API aracılığıyla Google'da arama yapar. 15 adede kadar aday sayfayı kazıyarak kelime örtüşmesi (word overlap), 5-gram shingling ve LCS (En Uzun Ortak Alt Dizi) oranı üzerinden çoklu sinyal analizi gerçekleştirir.
- ⚖️ **Karar Motoru (The Verdict Engine):** Yalnızca metin benzerliğine bakmaz; yapılandırılmış atıf kanıtlarını inceler. Kopya içerikte orijinal yazarın adı geçiyor mu, orijinal gönderiye bağlantı var mı ve "kaynak" gibi atıf kalıpları kullanılmış mı kontrol eder. Bu boole sinyallerine göre `credited_syndication` (yasal, işlem gerekmez) veya `unattributed_repost` (DMCA bildirimi gerekir) kararı verir.
- 💬 **Sanity Yapay Zekâ Ajanı (The Sanity AI Agent):** Sanity Knowledge Base ve Context MCP ile desteklenen bu sohbet ajanı, menşei verileriyle doğrudan konuşmayı sağlar. Sanity Content Lake içerisindeki yapılandırılmış JSON belgelerini dinamik sorgulayarak en yüksek örtüşmeye sahip kopyayı bulur veya ihlal yapan site için DMCA kaldırma bildirimi taslağı oluşturur.

## Demo ve Test Senaryoları

Kullanıcılar canlı sistemde sohbet arayüzü üzerinden şu soruları sorarak ajanı test edebilir:
- "Hangi makale en yüksek örtüşme yüzdesine sahip?"
- "En çok kopyalayan kaynak orijinal yazara atıfta bulundu mu?"
- "En kötü ihlali yapan site için DMCA kaldırma bildirimi hazırla."

Ajan, Context MCP üzerinden Sanity'yi sorgularken şeffaf "Ajan Düşünceleri" (Agent Thoughts) bloklarıyla akıl yürütme adımlarını sunar.

## Yazılım Geliştirme Açısından Pratik Çıkarımlar

- **Algoritmik Ön Filtreleme:** Büyük dil modellerine tüm web sayfalarını doğrudan göndermek yerine 5-gram shingling ve LCS gibi algoritmalarla ön eleme yapmak maliyet ve gecikmeyi düşürür.
- **Context MCP ile Veri Erişimi:** Model Context Protocol (MCP), yapılandırılmış CMS verilerini (Sanity) ajanın bağlamına standart bir protokolle bağlayarak güvenilir bilgi getirme (retrieval) mimarisi sağlar.
- **Hibrit Karar Mekanizmaları:** Telif ve intihal denetimi gibi hukuki süreçlerde sadece üretken yanıtlara dayanmak yerine, boole temelli doğrulanabilir kurallarla birleştirilmiş hibrit karar motorları kurulmalıdır.



---

Bu konuyu derinlemesine öğrenmek isterseniz: [Hazır MCP Sunucuları ve Ekosistem](https://edumints.com/kesfet/mcp-model-context-protocol-ai-asistanlarini-aracla-bin4) modülüne göz atın.

---

**Kaynak:** dev.to (https://dev.to/dj29/origintrace-protecting-the-dev-community-from-content-theft-using-sanity-context-mcp-j5c)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/origintrace-sanity-context-mcp-ile-dev-toplulugunu-icerik
