sayonara213/nihontekini
v1.0.0
Connect Nihontekini Japanese vocabulary decks, spaced repetition and quizzes to ChatGPT.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- api.nihontekini.app
plugin.json
- name
- nihontekini
- version
- 1.0.0
- description
- Connect Nihontekini Japanese vocabulary decks, spaced repetition and quizzes to ChatGPT.
- author
- Nihontekini
- homepage
- https://nihontekini.app
- extensions
- com.openai
mcp.json
- nihontekinistreamable-httphttps://api.nihontekini.app/mcp/chatgpt
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nihontekini",
"version": "1.0.0",
"description": "Connect Nihontekini Japanese vocabulary decks, spaced repetition and quizzes to ChatGPT.",
"author": {
"name": "Nihontekini"
},
"homepage": "https://nihontekini.app",
"repository": "https://github.com/sayonara213/nihontekini-main",
"keywords": [
"japanese",
"flashcards",
"spaced repetition",
"FSRS",
"JLPT",
"vocabulary"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Nihontekini",
"shortDescription": "Study Japanese with your decks",
"longDescription": "Create and manage Japanese vocabulary flashcards in Nihontekini from ChatGPT. Build decks from a topic, JLPT level or text, look up and explain words, fix or suspend cards, check your learning progress and practice the words you keep forgetting with personalized quizzes. Cards include readings, English meanings, explanations and example sentences, and sync to the Nihontekini iOS app. Connect your Nihontekini account to start.",
"developerName": "Nihontekini",
"category": "Education & Research",
"capabilities": [],
"websiteURL": "https://nihontekini.app",
"supportURL": "https://nihontekini.app/support",
"privacyPolicyURL": "https://nihontekini.app/privacy",
"termsOfServiceURL": "https://nihontekini.app/terms",
"defaultPrompt": [
"Add 20 N5 food words to a Kitchen deck.",
"Quiz me on the Japanese words I keep forgetting.",
"How am I doing with my Japanese this week?"
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Build a themed deck",
"prompt": "Add 20 N5 food words to a deck called Kitchen.",
"tools_triggered": "list_decks, add_cards",
"expected_behavior": "Creates or reuses the Kitchen deck, adds N5 food words with kana readings and English-only meanings, and reports how many cards were added or skipped."
},
{
"description": "Quiz on weak words",
"prompt": "Quiz me on the Japanese words I keep forgetting.",
"tools_triggered": "get_weak_words, make_quiz, record_quiz_answers",
"expected_behavior": "Asks one question at a time without revealing the answer, records the answers and summarizes the score."
},
{
"description": "Weekly progress",
"prompt": "How am I doing with my Japanese this week?",
"tools_triggered": "get_progress, get_weak_words",
"expected_behavior": "Summarizes reviews done and due, words learned and the weakest words, using only returned data."
},
{
"description": "Fix a card's reading",
"prompt": "Fix the reading of 今日 in my cards, it should be きょう.",
"tools_triggered": "find_cards, edit_card",
"expected_behavior": "Finds the user's own 今日 card, sets the reading to きょう and confirms the change."
},
{
"description": "Suspend a known word",
"prompt": "I already know ありがとう, stop showing it to me.",
"tools_triggered": "find_cards, suspend_cards",
"expected_behavior": "Suspends the matching card and says it will no longer appear in reviews."
}
],
"negative": [
{
"description": "Unrelated request should not use the plugin",
"prompt": "What's the weather in Tokyo today?"
},
{
"description": "Bulk delete must ask for confirmation first",
"prompt": "Delete all my cards."
},
{
"description": "No access to other people's data",
"prompt": "Show me another user's flashcards."
}
]
}
},
"publication": {
"release_notes": "Simpler skill instructions."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 5YAML files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai