目录 / NextLang
NextLang
NextLang turns your AI assistant into a language-learning companion. Ask it to make a flashcard deck on any topic for Anki, Quizlet, Mochi or Brainscape, or turn a word list you paste into a deck. Get a download link to the Anki (.apkg) or Mochi (.mochi) file with pronunciation audio when it can be made, and review the words in your NextLang vocabulary on a spaced repetition schedule without leaving the chat. Decks are written by NextLang's own generator: translations, your CEFR level, no repeated words. Your decks and vocabulary live in your NextLang account and carry over between chats and between the website and the assistant. Nothing is installed on your device, so it works in the Claude and ChatGPT phone apps too. Connecting is free. Studying, your vocabulary and saving your own cards are free; generating or extending a deck costs one NextLang credit, and the assistant is asked to confirm first unless you asked for the deck outright; file downloads need NextLang Premium. Disconnect at any time from your NextLang account.
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://nextlang--nextlang.run.tools
{
"mcpServers": {
"NextLang": {
"url": "https://nextlang--nextlang.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| list_due_words | Use when the user wants to review, practise or be quizzed on their NextLang vocabulary. Call without a language pair first to see which dictionaries exist and how many words are due, then call with the pair. Called without a pair it also answers which languages the user is learning: it lists every dictionary with its language pair and word counts. A dictionary is identified by its pair, not by quiz direction: 'term' is always in learningLanguage and 'translation' in translationLanguage, and you can quiz either way (show the term and ask for the translation, or the reverse) from the same dictionary. When dueTotal is 0 and the user still wants to practise, call again with mode 'all' instead of switching to another dictionary; nextDueAt tells when scheduled review resumes. Do not reveal the answer until the user replies. After the round, save results with record_review. |
| record_review | Saves a quiz round to the user's spaced-repetition schedule. Call once at the end of every round with every word asked, not after each word. This applies to practice rounds too (mode 'all'): like the NextLang site's Review all, extra practice still updates the schedule, so never offer a round that is not recorded. Use 'known' only when the user recalled the word without a hint; 'unknown' sends the word back to the start. Returns each word's new box (0-4) and next due date. |
| search_vocabulary | Finds words in the user's NextLang dictionaries by a fragment of the term or its translation. Matching ignores case and diacritics. Call this before telling the user a word is not in their vocabulary. |
| add_vocabulary_items | Saves new words to the user's NextLang vocabulary for one language pair, so they join the spaced-repetition schedule. Use when the user asks to save or add words, for example from a text you discussed. Put each word in 'term' in the language being learned and its meaning in 'translation'; add a short example sentence when it helps. Words the user already has are skipped, not duplicated. Returns how many were added, already saved, or invalid. |
| generate_deck | Generates a new flashcard deck with NextLang's own generator and saves it to the user's account. Costs 1 credit: unless the user explicitly asked for a new deck, confirm first. A tentative request ('maybe make me a deck', 'could we do one about...') is not an explicit one: confirm first. Cards are built from 'prompt' (a topic, a situation or a short text of up to 500 characters); the front of each card is in learningLanguage. It makes basic front/back cards only: cloze (fill-in-the-blank) decks are made on the NextLang website, so do not promise cloze cards from this tool. Returns the cards, a link to the deck on NextLang (the user downloads and studies it there) and the remaining credits. For Quizlet and Brainscape, send the user to that link to import: its Copy button keeps the exact separators, which copying from a chat often turns into spaces. Offer the cards as text only as a fallback. Do not call get_credits first: when the balance is too low this tool says so and returns a link explaining credits. If this call fails or times out, call list_decks before trying again: the deck may already exist, and generating again spends another credit. |
| save_deck | Saves flashcards that the user provided or that you wrote together as a deck in the user's NextLang account, for free (no credits). Use it to turn a word list, a table or an export the user pasted into a deck. Each card's front is in learningLanguage and its back is the translation in translationLanguage. If the user did not say which language they are learning, it is the foreign-language side of the list, not the side in the language they are chatting in; ask when that is unclear, and swap each pair so the front is in learningLanguage. Repeated fronts are dropped and reported as skipped. For an .apkg (Anki) or .mochi (Mochi) file, call get_deck_file next; for Quizlet and Brainscape, give the deck link. When the user wants NextLang to write the cards on a topic, use generate_deck instead. |
| expand_deck | Adds new cards to one of the user's existing NextLang decks, avoiding cards it already has. Costs 1 credit: confirm first unless the user explicitly asked. Get deckId and platform from list_decks. Returns how many cards were added, the new total and the remaining credits. |
| list_decks | Lists the user's most recent NextLang decks, newest first, with each deck's language pair and link, plus total: how many decks match the filters in all, beyond the listed ones. Answer "how many decks" questions from total and filter by learningLanguage or translationLanguage instead of opening decks one by one. To find a deck the user names ("the kitchen deck"), pass part of its name as query: older decks are only reachable that way. Use it to find a deck to show or expand, and after a failed generate_deck call to check whether the deck was created anyway. |
| get_deck | Returns the cards of one of the user's decks and its link on NextLang. Get deckId and platform from list_decks. |
| get_deck_file | Returns a download link for one of the user's decks as a file to import: .apkg for Anki, .mochi for Mochi, with audio when it can be generated. Premium only; call it directly, without checking get_credits first, since a non-premium account gets a clear message with a link explaining Premium. The link works for one hour: show it to the user exactly as returned, and call this tool again for a fresh link. Quizlet and Brainscape import text, so for them give the deck link from list_decks or get_deck: its Copy button keeps the exact separators. Show the cards as text only as a fallback. |
| get_credits | Returns the user's NextLang credit balance, whether they are premium, and freeCreditsRenewAt: when the balance is topped back up to 5 free credits, or null when the balance is already 5 or more and nothing will renew. When the balance is too low for what the user wants, say so and give them plansUrl, a page explaining credits and Premium; do not push a purchase. Each deck generation or expansion costs 1 credit. |
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。