Japanese Text Analyzer MCP Server

Japanese Text Analyzer MCP Server

site icon
2025.04.09 1
TypeScript日语文本分析形态素解析语言特征分析内容生成开发效率
mcp-JapaneseTextAnalyzer 是一个用于日语文本分析的MCP服务器,能够进行日语文本的形态素解析,从语言学角度测量和评估文本特征,为文本生成提供反馈。
View on GitHub

Overview

基本能力

产品定位

mcp-JapaneseTextAnalyzer 是一个专注于日语文本分析的MCP服务器,提供从基础字符计数到复杂的语言特征分析的功能。

核心功能

  • 日语文本的字符数(不包括空格和换行)计数
  • 日语文本的单词数计数
  • 日语文本的详细语言特征分析(平均句长、词性比例、词汇多样性等)
  • 支持文件路径或直接文本输入
  • 灵活的文件路径解析(绝对路径、相对路径或仅文件名均可)

适用场景

  • 日语文本编辑和校对
  • 日语学习辅助
  • 日语文本生成的质量评估
  • 日语文本的语言学研究

工具列表

  1. count_chars: 计算文件的字符数(不包括空格和换行)
  2. count_words: 计算文件的单词数(英语按空格分隔,日语使用形态素解析)
  3. count_clipboard_chars: 计算剪贴板文本的字符数
  4. count_clipboard_words: 计算剪贴板文本的单词数
  5. analyze_text: 对文本进行详细的形态素解析和语言特征分析
  6. analyze_file: 对文件进行详细的形态素解析和语言特征分析

常见问题解答

  • 形态素解析速度慢: 首次运行时可能需要较长时间加载字典数据
  • 文件路径问题: 支持Windows和WSL/Linux格式的绝对路径,也支持相对路径和仅文件名
  • 语言模式选择: 默认是英语模式,分析日语文本时需要指定语言为"ja"

使用教程

使用依赖

需要安装Node.js和npm/npx环境。

安装教程

使用npx直接从GitHub仓库运行:

npx -y github:Mistizz/mcp-JapaneseTextAnalyzer

调试方式

安装完成后,可以通过以下命令测试功能:

# 测试字符计数
npx -y github:Mistizz/mcp-JapaneseTextAnalyzer count_chars --filePath "C:\path\to\file.txt"

# 测试日语单词计数
npx -y github:Mistizz/mcp-JapaneseTextAnalyzer count_words --filePath "C:\path\to\file.txt" --language "ja"

# 测试文本分析
npx -y github:Mistizz/mcp-JapaneseTextAnalyzer analyze_text --text "これはテストテキストです"

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。