文本分析工具

MCP Word Counter 是一个提供文本分析功能的服务器,包括统计文档中的单词和字符数量,帮助LLMs执行文本分析任务。

  • by qpd-v
  • JavaScript
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 qpd-v/mcp-wordcounter

使用说明

MCP字计数器

一种模型上下文协议服务器,提供用于分析文本文档的工具,包括计数单词和字符。此服务器通过提供简单的文档统计功能来帮助LLM执行文本分析任务。

特性

  • 统计文档中的单词
  • 统计总字符数(包括空格)
  • 统计除空格外的字符数
  • 直接处理文件,而不将内容暴露给LLM

安装

npm install mcp-wordcounter

用法

作为CLI工具

npx mcp-wordcounter

在克劳德桌面

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

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

可用工具

analyze_text

统计文本文档中的单词和字符。

参数:

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

退货:

  • 字数统计
  • 字符数(包括空格)
  • 字符数(不包括空格)

示例响应:

{
  "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许可证-有关详细信息,请参阅许可证文件。

贡献

欢迎投稿!请随时提交拉取请求。