📋 目次

📋 目次

site icon
2025.04.10 4
Go文字计数多语言支持开发效率
Mozisu MCP Server 是一个用于文字计数的 MCP 服务器,支持多字节字符(如日语和表情符号)的准确计数。它提供了多种使用方式,包括作为 MCP 服务器、命令行工具和 Web 接口。
View on GitHub

Overview

基本能力

产品定位

Mozisu MCP Server 是一个专门用于文字计数的工具,旨在帮助 LLM(大型语言模型)生成精确字符数的文本。

核心功能

  • 文字数计数
  • 全文字数(包括空格)
  • 非空白字符数
  • 多字节字符支持
  • 支持日语、表情符号等 Unicode 字符的准确计数
  • 多种使用方式
  • 作为 MCP 服务器
  • 作为命令行工具
  • 作为 Web 接口

适用场景

  • LLM 生成文本时的字符数控制
  • 多语言文本的字符统计
  • 开发者在需要精确字符计数时的工具

工具列表

  1. MCP 服务器:提供字符计数服务,供 LLM 调用。
  2. 命令行工具:直接在终端中统计字符数。
  3. Web 接口:通过浏览器访问的 GUI 界面,方便用户使用。

常见问题解答

  • 支持多字节字符的准确计数。
  • 提供多种使用方式,适应不同场景需求。

使用教程

使用依赖

  1. 安装 Go 1.20+ 环境

安装教程

# 克隆仓库
git clone https://github.com/Atotti/mozisu-mcp-server.git
cd mozisu-mcp-server

# 安装依赖
go mod download

# 构建项目
task build

调试方式

  1. 作为 MCP 服务器运行:
go run cmd/mcpserver/main.go
  1. 作为命令行工具运行:
./bin/charcount "要计数的文本"
  1. 作为 Web 接口运行:
./bin/webserver

然后访问 http://localhost:8080

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。