A server that provides Japanese text analysis capabilities through morphological parsing using the Kuromoji library. It enables AI assistants to break down Japanese sentences into their component parts, identifying words, their grammatical functions, readings, and base forms. This implementation makes it possible to analyze complex Japanese text structures programmatically through the MCP protocol, making it valuable for language learning applications, translation tools, and natural language processing tasks that require detailed understanding of Japanese grammar and vocabulary.
No reviews yet. Be the first to review!
Sign in to join the conversation
Counts the number of characters in a file, excluding spaces and line breaks. Input: filePath (string): The path to the file (recommended absolute path). Output: The character count.
Counts the number of words in a file, using space separation for English and morphological analysis for Japanese. Input: filePath (string): The path to the file; language (string, optional, default: 'en'): The language of the file (en: English, ja: Japanese). Output: The word count and detailed results for Japanese mode.
Counts the number of characters in a text, excluding spaces and line breaks. Input: text (string): The text to count characters. Output: The character count.
Counts the number of words in a text, using space separation for English and morphological analysis for Japanese. Input: text (string): The text to count words; language (string, optional, default: 'en'): The language of the text (en: English, ja: Japanese). Output: The word count and detailed results for Japanese mode.
Performs detailed morphological analysis and linguistic feature analysis of the text, including sentence complexity, part-of-speech ratio, and vocabulary diversity. Input: text (string): The text to analyze. Output: Basic information (total character count, number of sentences, total morphemes) and detailed analysis results.
Performs detailed morphological analysis and linguistic feature analysis of a file, including sentence complexity, part-of-speech ratio, and vocabulary diversity. Input: filePath (string): The path to the file to analyze. Output: Basic information (total character count, number of sentences, total morphemes) and detailed analysis results.