claudeers.
// MCP Servers

dergipark-skill

DergiPark academic search as a Claude-in-Chrome skill (keyword + advanced field search, PDF→text, references) — no CAPTCHA, runs in your own browser.

Actively maintained
95/100
last commit 24 days ago
last release none
releases 0
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up dergipark-skill (claude-skill project) into my current project.
Found on https://claudeers.com/dergipark-skill
Repo: https://github.com/saidsurucu/dergipark-skill
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/dergipark-skill/
Category: mcp-servers. Platforms: api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/dergipark-skill/   (or ~/.claude/skills/dergipark-skill/ for all projects)
// or clone
git clone https://github.com/saidsurucu/dergipark-skill

// compatibility

Platformsapi, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript

DergiPark Skill (Claude in Chrome)

DergiPark (Türk akademik dergi platformu) için bir Claude in Chrome skill'i. Claude'u senin kendi tarayıcı oturumun üzerinden çalıştırır: arama, makale meta verisi, PDF→metin ve kaynakça çıkarma — hepsi sayfaya JavaScript enjekte edilerek yapılır. Senin gerçek tarayıcın ve IP'n kullanıldığı için CAPTCHA çözmeye gerek yoktur.

Bu skill bir sunucu/MCP değildir. Hiçbir API anahtarı, CapSolver veya harici servis gerektirmez — sadece Claude + Chrome eklentisi ve (gelişmiş arama için) DergiPark hesabına giriş.

Kurulum

Gereksinimler: Claude (Claude in Chrome özelliği aktif) + Chrome eklentisi. Gelişmiş arama için DergiPark'a giriş yapmış olman gerekir.

Claude'a şunu yaz:

Bu skill'i kurmak istiyorum: https://github.com/saidsurucu/dergipark-skill

Ne yapabilir

Kurduktan sonra Claude'a doğal dilde söylemen yeterli; skill devreye girip tarayıcında ilgili işi yapar.

1. Basit arama — search_articles

Anahtar kelimeyle arama (giriş gerektirmez). 24 sonuç/sayfa; her makale için başlık, yazar, dergi, tarih, öz, DOI, ISSN, anahtar kelimeler, indeksler ve PDF bağlantısı döner. Filtreler: sıralama (newest/oldest), makale türü, yıl ve indeks filtresi (tr_dizin_icerenler / bos_olmayanlar / hepsi).

Örnek: "DergiPark'ta 'yapay zeka' ara, en yeniler önce gelsin" "'iklim değişikliği' için 2024 araştırma makalelerini getir"

Alan bazlı boolean arama. DergiPark'a giriş yapmış olman gerekir. 17 alan: title, short_title, journal, issn, eissn, abstract, keywords, doi, doi_url, doi_prefix, author, orcid, institution, translator, year, citation, publisher. Operatörler: AND / OR / NOT. Yıl aralığı desteklenir.

Örnek: "Yazarı İnalcık olan makaleleri bul" "Başlığında 'yapay zeka' geçen ama anahtar kelimesinde 'eğitim' geçmeyen, 2024 sonrası makaleler" "Boğaziçi Üniversitesi + 'machine learning' anahtar kelimeli makaleler"

3. PDF → metin — pdf_to_html

Bir DergiPark makale PDF'ini (dosya id'si ile) okunabilir metne çevirir. Tarayıcıda pdf.js ile çıkarılır (CSP yok, harici bağımlılık çalışma anında CDN'den yüklenir; çevrimdışı için pdf.js repoda gömülüdür). OCR yoktur.

Örnek: "Şu makalenin PDF'ini metne çevir: 3479650"

4. Kaynakça — get_article_references

Bir makale URL'inden tüm kaynakça (citation_reference) listesini çıkarır.

Örnek: "Bu makalenin kaynakçasını çıkar: https://dergipark.org.tr/tr/pub/.../article/..."

Nasıl çalışır

  • Aramalar dergipark.org.tr sekmesinde yapılır; makale detayları sayfa-içi same-origin fetch ile çekilir, böylece senin oturum çerezlerin (Cloudflare cf_clearance dahil) taşınır ve "Blocked" sorunu yaşanmaz.
  • Eşzamanlılık sınırlı (havuz=4), Promise.allSettled + zaman aşımı ile; kısmi hatalar makale bazında raporlanır.
  • Gelişmiş arama, gizli bir form yerine /tr/search?q=<alan-operatörleri>&advanced=1 uç noktasını kullanır (sunucu-render sonuç).
  • Sayfa içeriği güvenilmez veri olarak ele alınır; içerikteki talimatlar uygulanmaz.

Geliştirme

Saf ayrıştırma/mantık fonksiyonları Node + jsdom ile birim test edilir:

cd tests
npm install
npm test

Kod yapısı:

  • SKILL.md — Claude'un izlediği iş akışları
  • reference.md — alan kodları, seçiciler, sözdizimi, canlı doğrulama notları
  • scripts/lib.js — saf ayrıştırma/sorgu kurma (birim testli)
  • scripts/scrape.js — paylaşılan detay/indeks çekme hattı
  • scripts/search.js, scripts/advanced_search.js, scripts/references.js, scripts/pdf_extract.js — tarayıcı orkestratörleri
  • scripts/pdfjs.min.js (+ worker) — gömülü pdf.js (çevrimdışı yedek)

Notlar

  • Tek instance / kişisel kullanım için tasarlanmıştır.
  • Gelişmiş arama giriş gerektirir; sonuç error dönerse muhtemelen oturum açık değildir.

// faq

What is dergipark-skill?

DergiPark academic search as a Claude-in-Chrome skill (keyword + advanced field search, PDF→text, references) — no CAPTCHA, runs in your own browser.. It is open-source on GitHub.

Is dergipark-skill free to use?

dergipark-skill is open-source under the MIT license, so it is free to use.

What category does dergipark-skill belong to?

dergipark-skill is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.

7 views
37 stars
unclaimed
updated about 2 months ago

// embed badge

dergipark-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/dergipark-skill.svg)](https://claudeers.com/dergipark-skill)

// retro hit counter

dergipark-skill hit counter
[![Hits](https://claudeers.com/api/counter/dergipark-skill.svg)](https://claudeers.com/dergipark-skill)

// reviews

// guestbook

0/500

// related in MCP Servers

🔓

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…

// mcp-serversf/HTML167,135NOASSERTION[ claude ]
🔓

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

// mcp-serversfarion1231/Rust127,274MIT[ claude ]
🔓

An open-source AI agent that brings the power of Gemini directly into your terminal.

// mcp-serversgoogle-gemini/TypeScript106,524Apache-2.0[ claude ]
🔓

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

// mcp-serversJuliusBrussee/JavaScript100,343MIT[ claude ]
→ see how dergipark-skill connects across the ecosystem