Araç başvurusu
29 MCP aracının hepsi izne göre gruplanmış hâlde; her birinin ne yaptığı ve neye ihtiyaç duyduğuyla.
Yirmi dokuz araç, onları açan izne göre gruplanmış. Bu tablo neyi yetkilendireceğinize karar vermek içindir — parametreleri asistanınız kendisi okur, bu yüzden burada yinelenmiyorlar.
Herhangi bir şeyi yetkilendirmeden önce izin gruplarını okuyun: bir grubun yazma düzeyi her zaman silmeyi içerir ve silme zincirleme gider.
Bir şeyleri listeleyen her araç bir seferde tek bir sayfa döndürür — varsayılan olarak 20, en fazla 100 öğe — dolayısıyla büyük bir Notebase'i baştan sona gezmek birkaç çağrı alır.
Hesap bilgileri
Salt okunur. Bu grubun yazma düzeyi yoktur.
| Araç | Ne yapar | Gerektirdiği |
|---|---|---|
whoami | Bağlantının hangi Read Frog hesabı olarak yetkilendirildiğini bildirir. E-posta adresi yalnızca bağlantı e-posta iznini de taşıyorsa dahil edilir. | account okuma |
Not tabanları ve alanlar
| Araç | Ne yapar | Gerektirdiği |
|---|---|---|
list_notebases | Sahibi olduğunuz Notebase'leri listeler. | notebases okuma |
get_notebase_schema | Bir Notebase'in adını ve alan tanımlarını okur; not yazarken anahtar olarak kullanılan alan kimlikleri de buna dahildir. Not içeriği döndürmez. | notebases okuma |
create_notebase | Boş bir Notebase oluşturur, istenirse ilk alanlarıyla. Notlar ayrı olarak eklenir. | notebases yazma |
rename_notebase | Bir Notebase'i yeniden adlandırır, çalışma ayarlarına dokunmaz. | notebases yazma |
delete_notebase | Bir Notebase'i kalıcı olarak siler; alanları, notları, şablonları, kartları ve tekrar kayıtlarıyla birlikte. | notebases yazma |
create_notebase_field | Bir Notebase'e alan ekler ve kimliğini döndürür. | notebases yazma |
update_notebase_field | Bir alanı yeniden adlandırır ya da yapılandırmasını değiştirir; türü değişemez. Bir seçim seçeneğini kaldırmak o değeri her nottan siler. | notebases yazma |
delete_notebase_field | Bir alanı siler ve değerlerini her nottan kaldırır. Birincil alanlar ve bir şablonun gönderme yaptığı alanlar silinemez. | notebases yazma |
Not içeriği
| Araç | Ne yapar | Gerektirdiği |
|---|---|---|
list_notes | Notlara göz atar ya da tek bir Notebase içinde arama yapar. Arama, iki ya da daha fazla karakterlik, büyük/küçük harf duyarsız, birebir bir alt dizi aramasıdır ve yalnızca metin alanlarıyla eşleşir. | notes okuma |
get_note | Bir notun alan değerlerini ve sonraki düzenlemeleri korumak için kullanılan zaman damgasını okur. | notes okuma |
create_notes | Tek bir Notebase içinde bir kerede 1–50 not oluşturur, bölünmez biçimde. Var olan şablonlar bunları hemen kartlara dönüştürür. | notes yazma |
update_note | Yeni değerleri bir notla birleştirir, anmadığı alanları korur; null bir alanı temizler. Not okunduğundan bu yana değiştiyse üzerine yazmak yerine başarısız olur. | notes yazma |
delete_note | Bir notu kalıcı olarak siler; ondan üretilen kartlar ve onların tekrar kayıtlarıyla birlikte. | notes yazma |
Kart şablonları
| Araç | Ne yapar | Gerektirdiği |
|---|---|---|
list_card_templates | Kart şablonlarınızı listeler, istenirse tek bir Notebase içinde. | card_templates okuma |
get_card_template | Bir şablonun tam tanımını ve sonraki düzenlemeleri korumak için kullanılan zaman damgasını okur. | card_templates okuma |
create_card_template | Var olan alan kimliklerinden bir şablon oluşturur. Bu, Notebase'de hâlihazırda bulunan her not için kart üretir. | card_templates yazma |
update_card_template | Bir şablonun adını ya da tanımını değiştirir. Gösterilen kartlar kaydedilmiş şablonu izler. | card_templates yazma |
delete_card_template | Bir şablonu kalıcı olarak siler; ürettiği kartlar ve onların tekrar kayıtlarıyla birlikte. Kaynak notlar kalır. | card_templates yazma |
Gösterilen kartlar
Bir kart, not içeriğiyle program durumunun birleşimidir; bu yüzden bu ikisi aynı anda iki okuma izni gerektirir.
| Araç | Ne yapar | Gerektirdiği |
|---|---|---|
list_cards | Kartlara, gösterilen ön ve arka yüzleriyle, kaynak kimlikleriyle ve öğrenme durumlarıyla göz atar. Notebase'e, şablona ya da program durumuna göre süzebilir. | notes okuma + study okuma |
get_card | Tek bir kartı aynı biçimde okur. | notes okuma + study okuma |
Tekrarlar ve öğrenme geçmişi
| Araç | Ne yapar | Gerektirdiği |
|---|---|---|
get_study_stats | Belirli bir saat dilimi için Notebase başına çalışma kuyruğu sayılarını okur. Not içeriği ya da kart yüzü döndürmez. | study okuma |
get_study_settings | Bir Notebase'in günlük yeni kart sınırını, günlük tekrar sınırını ve hedef hatırlama oranını okur. Ne adını ne içeriğini döndürür. | study okuma |
list_review_history | Tekrar kayıtlarınızı okur, istenirse Notebase'e ya da karta göre süzülmüş hâlde. Not içeriği ve kart yüzleri hariç tutulur. | study okuma |
update_study_settings | Yalnızca o üç ayarı değiştirir — günlük yeni kart sınırı, günlük tekrar sınırı, hedef hatırlama oranı. | study yazma |
record_review | Bir kart için bir değerlendirme gönderir. FSRS bunu gerçek bir tekrar sayar ve kartın kararlılığını, güçlüğünü ve vade tarihini güncelleştirir. Tekrarın hangi çalışma gününe ait olduğuna karar verdiği için bir saat dilimi ister. | study yazma |
undo_review | Bir kartın en son uygun tekrarını geri alır ve öncesindeki programı geri yükler. O tekrarın kimliğini ister, böylece yeniden deneme daha eski bir tekrarı geri alamaz. | study yazma |
set_card_suspended | Bir kartı askıya alır ve geri konana kadar çalışmadan çıkarır ya da geri koyar. | study yazma |
set_card_buried | Bir kartı çalışma gününün geri kalanında gizler ya da bu gizlemeyi kaldırır. | study yazma |
Sırada ne var
- Kullanım örnekleri — bu araçların birleştirilmeye değer olduğu işler.
- Bir asistan bağlama — izin verme, düşürme ve iptal etme.
