M

MCP词数统计器

@qpd-v/mcp-wordcounter
0 Stars 466 次浏览 qpd-v 更新于 2026-08-23

一个模型上下文协议服务器,提供用于分析文本文档的工具,包括统计单词和字符数量。该服务器通过暴露简单的文档统计功能,帮助大型语言模型执行文本分析任务。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

analyze_text 1 个参数 需填 1 项

Count words and characters in a text document

必填参数:filePath

服务介绍

MCP 字数统计器

一个提供文本文档分析工具的模型上下文协议服务器,包括计数单词和字符。该服务器通过暴露简单的文档统计功能帮助大型语言模型执行文本分析任务。

功能

  • 计数文档中的单词
  • 计算总字符数(包括空格)
  • 计算不包括空格的字符数
  • 直接处理文件而不将内容暴露给大型语言模型

安装

npm install mcp-wordcounter

使用方法

作为命令行工具

npx mcp-wordcounter

在 Claude 桌面版中

添加到您的 Claude 桌面配置 (claude_desktop_config.json):

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

可用工具

analyze_text

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

参数:

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

返回值:

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

示例响应:

{
  "content": [{
    "type": "text",
    "text": "Analysis Results:\n• Word count: 150\n• Character count (including spaces): 842\n• Character count (excluding spaces): 702"
  }]
}

开发

# Install dependencies
npm install

# Build the project
npm run build

# Run in watch mode during development
npm run watch

# Test with MCP Inspector
npm run inspector

许可证

MIT 许可证 - 查看 LICENSE 文件获取详细信息。

贡献

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

相关 MCP 服务