使用说明
字计数器
一个Python CLI应用程序,用于统计文本文件中的行、单词和字符。通过stdin或HTTP传输支持直接文件分析和MCP服务器模式。
设置
- 创建并激活虚拟环境:
python3 -m venv venv
source venv/bin/activate # On Unix/macOS
# or
.\venv\Scripts\activate # On Windows
- 安装依赖项:
pip install -r requirements.txt
用法
直接文件分析
python word_counter.py path/to/file.txt
带Stdin传输的MCP服务器
python word_counter.py --mcp-server-stdin
带HTTP传输的MCP服务器
python word_counter.py --mcp-server-http --api-key your-secret-key
要向HTTP服务器发出请求,请执行以下操作:
curl -X POST \
-H "Content-Type: application/json" \
-H "X-API-Key: your-secret-key" \
-d '{"file_path": "path/to/file.txt"}' \
http://localhost:5000/count
响应格式
应用程序以以下格式返回JSON响应:
成功:
{
"result": {
"lines": 10,
"words": 46,
"characters": 247
}
}
错误:
{
"error": "error message here"
}
