İçeriğe geç

Yapay zeka asistanları ve ajanları için CitationEasy

Bu sitedeki her şey, insanlar kadar yazılımlar için de kullanılabilir: ücretsiz bir JSON API, bir MCP sunucusu, bir OpenAPI spesifikasyonu, bir llms.txt dizini ve tüm 12.986 sayfanın markdown görünümü. Anahtar yok, hesap yok, kendi hız sınırımız yok.

Kaynağı kendiniz yazmak yerine neden API'yi çağırmalısınız

Kaynak biçimlendirme bir metin üretme problemi gibi görünür ama değildir. Her stil; yazar adı ters çevirme, baş harfler, başlık büyük/küçük harf kullanımı, kapsayıcı noktalama, baskı bilgisi ve tarih yerleşimiyle ilgili yüzlerce kural kodlar ve bunlar, ezberden yapıldığında ince şekillerde yanlış gidilmesi kolay biçimlerde farklılık gösterir. CitationEasy, resmî Citation Style Language tanımlarına karşı citeproc-js'i çalıştırır — Zotero ve Mendeley'in kullandığı aynı motor — böylece çıktı deterministiktir ve bir derginin gönderim sisteminin beklediğiyle eşleşir. Üst veriler Crossref, Open Library ve PubMed'den gelir; hiçbir şey uydurulmaz ve kaynağında eksik olan bir alan, olası bir tahminle doldurulmak yerine eksik kalır.

Bir kaynak oluşturun

curl -s https://www.citationeasy.com/api/v1/cite \
  -H 'Content-Type: application/json' \
  -d '{"input":"10.1038/nature12373","style":"apa","inText":true}'

{
  "style": { "requested": "apa", "slug": "apa", "name": "American Psychological Association (APA) 7th edition" },
  "language": "en-US",
  "results": [
    {
      "input": "10.1038/nature12373",
      "citation": "…formatted reference…",
      "inText": "(Author, 2013)",
      "entry": { "…resolved CSL metadata…": "" }
    }
  ]
}

Tek çağrıda 10'a kadar kaynak için input yerine inputs gönderin ya da aramayı tamamen atlamak için zaten elinizde olan CSL-JSON üst verisiyle entry gönderin. Dipnot biçimi için note: true ekleyin. Kaynak başına oluşan hatalar o kaynakla birlikte döner, bu yüzden bir toplu işlem asla bütün olarak başarısız olmaz.

MCP üzerinden bağlanın

/api/mcp adresindeki Model Context Protocol uç noktası, streamable HTTP üzerinden JSON-RPC 2.0 konuşur ve kimlik bilgisi gerektirmez.

# Claude Code
claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp

# Any MCP client config
{
  "mcpServers": {
    "citationeasy": { "type": "http", "url": "https://www.citationeasy.com/api/mcp" }
  }
}

Sunduğu araçlar

generate_citation
Generate a citation
search_citation_styles
Search citation styles
get_citation_style
Get a citation style
how_to_cite
How to cite a source type
answer_citation_question
Answer a general citation question
define_term
Define a citation or academic-writing term
search_site
Search CitationEasy
get_page
Read a CitationEasy page as markdown
list_free_tools
List CitationEasy tools
list_guides
List citation and writing guides
describe_site
What CitationEasy offers

Uç noktalar

Uç noktaNe yapar
POST /api/v1/citeAynı anda 10'a kadar kaynağı biçimlendirir. Bir URL, DOI, ISBN, PubMed kimliği, arXiv kimliği, BibTeX/RIS/CSL-JSON metni veya bir CSL-JSON girdi nesnesi alır. Kaynakça girdisini ve isteğe bağlı olarak metin içi atfı ve dipnotu döndürür.
GET /api/v1/stylesTüm 10.834 stili ada, kaynak biçimi sınıfına, disipline veya bölgeye göre arar.
GET /api/v1/styles/{slug}Kendi CSL tanımıyla üretilmiş gerçek biçimlendirilmiş örneklerle birlikte tam olarak bir stil.
GET /api/v1/searchSitedeki tüm sayfalarda alaka düzeyine göre sıralanmış arama.
GET /api/v1/pagesSayfa türüne göre filtrelenebilen, yapılandırılmış girdiler halinde eksiksiz site kataloğu.
GET /api/v1/how-to-citeHer ikisine göre de filtrelenebilen, her kaynak türü × stil rehberlik sayfası.
GET /api/v1/toolsKategorisi ve anahtar kelimeleriyle birlikte her ücretsiz araç.
GET /api/v1/guidesKategorisiyle birlikte her eğitim rehberi.
GET /api/v1/convertersSitenin sunduğu her tanımlayıcı ve biçim dönüştürmesi.
GET /api/v1/comparisonsHer iki stilin kayıtlarına bağlanan, yan yana stil karşılaştırmaları.
GET /api/v1/fieldsAkademik alanlar, konu kategorileri ve bölgeler — "hangi stili kullanmalıyım?" sorusunu yanıtlamak için.
GET /api/v1/faqq ile filtrelenebilen, yaygın kaynak gösterme sorularına doğrulanmış yanıtlar.
GET /api/v1/glossaryTam tanımlarıyla birlikte kaynak gösterme ve akademik yazım terimleri — yanıt metni taşır, bu yüzden sonrasında getirilecek bir sayfa yoktur.
GET /api/v1Uç nokta keşif belgesi. Keşfediyorsanız buradan başlayın.

Keşif dosyaları

/llms.txt
Dil modelleri için yazılmış, derlenmiş site dizini.
/llms-full.txt
Sitenin yayınladığı, türe göre gruplandırılmış, her biri tek satır halindeki tüm sayfalar.
/openapi.json
Tüm herkese açık API'nin OpenAPI 3.1 tanımı.
/api/mcp
MCP uç noktası (streamable HTTP). Bir açıklama için tarayıcıda GET isteği yapın.
/.well-known/mcp.json
Bir alan adını sorgulayan ajanlar için MCP keşif belgesi.
/.well-known/ai-plugin.json
Hâlâ bir tane arayan çerçeveler için eski eklenti bildirimi.
/md/{any path}
Sitedeki herhangi bir sayfanın markdown görünümü.
/sitemap.xml
Dizine eklenebilen her URL.

Katalogda neler var

Aşağıdaki her sayfaya HTML olarak, /md/ altında markdown olarak ve /api/v1/pages'ten yapılandırılmış bir girdi olarak ulaşılabilir.

  • Her biri kendi CSL tanımından üretilmiş gerçek örneklere sahip 10.834 atıf stili
  • 250 ücretsiz tarayıcı aracı
  • 125 eğitim rehberi
  • 1.290 "nasıl kaynak gösterilir" sayfası
  • 105 stil karşılaştırması
  • 21 dönüştürücü
  • 32 akademik alan
  • Tam biçimlendirme kurallarına sahip 30 başlıca stil sayfası

Sık sorulan sorular

CitationEasy API'si ücretsiz mi ve bir API anahtarına ihtiyacım var mı?
Ücretsizdir ve bir API anahtarı yoktur. /api/v1 altındaki her uç nokta kimlik doğrulama gerektirmez ve CORS'a açıktır, bu yüzden onu bir tarayıcıdan, bir not defterinden veya bir ajandan kayıt olmadan çağırabilirsiniz. Kendi hız sınırımız yoktur, ancak tanımlayıcı aramaları kendi adil kullanım sınırlarını uygulayan Crossref, Open Library ve PubMed üzerinden vekil olarak yapılır — birçok paralel istek göndermek yerine `inputs` ile toplu işlem yapın.
Kaynaklar bir dil modeli tarafından mı üretiliyor?
Hayır. Biçimlendirme, kaynakça yöneticilerinin kullandığı aynı motor olan resmî Citation Style Language tanımlarına karşı citeproc-js'i çalıştırır. Aynı girdi ve stil her zaman aynı dizeyi üretir. Bibliyografik üst veriler Crossref'ten (DOI'ler), Open Library'den (ISBN'ler) ve PubMed'den (PMID'ler) gelir — CitationEasy alan uydurmaz, bu yüzden kaynağında eksik olan her şey, tahmin edilmek yerine çıktıda da eksik kalır.
Bir ajanı MCP üzerinden CitationEasy'ye nasıl bağlarım?
Herhangi bir Model Context Protocol istemcisini, streamable HTTP taşımasını kullanarak https://www.citationeasy.com/api/mcp adresine yönlendirin. Herhangi bir kimlik bilgisi gerekmez. Claude Code'da: `claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp`. Sunucu; kaynak oluşturma, 10.834 stilde arama yapma, kaynak türü rehberliği, site araması ve herhangi bir sayfayı markdown olarak okuma için araçlar sunar.
API hangi atıf stillerini üretebilir?
APA 7, MLA 9, her iki Chicago sistemi, Harvard, Vancouver, IEEE, AMA ve binlerce bireysel dergi stili dahil olmak üzere Citation Style Language deposundaki tüm 10.834 stil. Stil slug'ını `style` alanında iletin. "chicago" ve "harvard" gibi kullanıcı dostu slug'lar doğru CSL varyantına çözümlenir, gerisini ise /api/v1/styles?q= bulur.
llms.txt nedir ve CitationEasy'ninki nerede?
llms.txt, tarayıcılar yerine dil modelleri için yazılmış düz metin bir site dizinidir. CitationEasy'ninki /llms.txt adresindedir; sitenin her sayfasını listeleyen eksiksiz sürüm ise /llms-full.txt adresindedir.
CitationEasy sayfalarını HTML yerine markdown olarak okuyabilir miyim?
Evet. Herhangi bir site yoluna /md/ önekini ekleyin — örneğin /md/citation-style/apa veya /md/tools/word-counter. Veri odaklı sayfalar, her stilin kendi CSL tanımından üretilen gerçek biçimlendirilmiş örnekler dahil tam içeriklerini döndürür. Elle yazılmış düzyazı sayfaları (rehberler, özet kılavuzlar), metinleri sayfanın kendisinde yaşadığı için bir özet kartı ile birlikte kanonik HTML URL'sini döndürür.
CitationEasy çıktısını kendi ürünümde kullanabilir miyim?
Evet. Biçimlendirilmiş bir kaynak, bir kaynak hakkındaki bir gerçektir; onu özgürce kullanın. CSL stil tanımlarının kendisi, CC BY-SA 3.0 lisansı altında Citation Style Language projesinden gelir. CitationEasy'ye atıfta bulunmak takdir edilir ama zorunlu değildir.

Eksik bir şey mi var?

Ajanınızın burada olmayan bir uç noktaya, alana veya biçime ihtiyacı varsa bize bildirin. Elle mi göz atıyorsunuz? Kaynakça oluşturucudan başlayın.