返回市场
单词计数器

单词计数器

作者:qpd-v10 星标更新:2024-12-19

项目介绍

MCP Word Counter

一个提供文本分析工具的Model Context Protocol服务器,包括计数单词和字符。该服务器通过暴露简单的文档统计功能帮助LLMs执行文本分析任务。

功能

  • 计算文档中的单词数量
  • 计算总字符数(包括空格)
  • 计算不包括空格的字符数
  • 直接处理文件而不向LLMs暴露内容

安装

npm install mcp-wordcounter

使用方法

作为CLI工具

npx mcp-wordcounter

在Claude Desktop中使用

在你的Claude Desktop配置文件(claude_desktop_config.json)中添加:

{
  "mcpServers": {
    "mcp-wordcounter": {
      "command": "npx",
      "args": ["-y", "mcp-wordcounter"],
      "alwaysAllow": ["analyze_text"]
    }
  }
}

可用工具

analyze_text

计算文本文件中的单词和字符数量。

参数:

  • filePath (字符串,必需):要分析的文本文件路径

返回值:

  • 单词数量
  • 字符数量(包括空格)
  • 字符数量(不包括空格)

示例响应:

{
  "content": [{
    "type": "text",
    "text": "分析结果:\n• 单词数量:150\n• 字符数量(包括空格):842\n• 字符数量(不包括空格):702"
  }]
}

开发

# 安装依赖
npm install

# 构建项目
npm run build

# 开发期间以监视模式运行
npm run watch

# 使用MCP Inspector进行测试
npm run inspector

许可证

MIT许可证 - 详情见LICENSE文件。

贡献

欢迎贡献!请随时提交Pull Request。