返回 MCP 目录
public公开dns本地运行

mcp-wordcounter

一个提供文本分析功能的MCP服务器,包括字数统计和字符计数

article

README

🚀 MCP 文字计数器

MCP 文字计数器是一个模型上下文协议服务器,提供实用的文本分析工具。它具备单词和字符计数功能,可助力 LLM(大语言模型)高效执行文本分析任务,只需简单暴露文档统计信息即可。

🚀 快速开始

MCP 文字计数器能为大语言模型提供便捷的文本统计功能,无论是单词数、字符数,都能快速准确计算。可通过命令行工具或集成到 Claude Desktop 中使用。

✨ 主要特性

  • 精准计数:能够精确计算文档中的单词数量。
  • 多维度统计:可统计总字符数(包括空格)以及不包含空格的字符数。
  • 数据安全:支持直接处理文件,且不会将文件内容暴露给 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 检查工具测试
npm run inspector

📄 许可证

本项目采用 MIT 许可证,详情请查看 LICENSE 文件。

🌟 贡献

欢迎大家积极贡献!请随意提交 Pull Request。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端