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。
微信扫一扫