text-count-mcp-server について
text-count-mcp-serverは、AIモデル向けにテキストの文字数と単語数を数えるMCPサーバーです。単語数の計測は英語など空白で区切る言語に対応し、日本語には対応していません。
主な機能
- 01テキストの文字数計測
- 02テキストの単語数計測
- 03空白区切りの言語に対応
活用シーン
- 01テキストの文字数確認
- 02英語テキストの単語数計測
MCP 対応
MCPクライアントに`count_characters`と`count_words`のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
text-count-mcp-server
AI モデルにテキストカウントツールを提供する Model Context Protocol(MCP)サーバーです。
概要
このサーバーは、テキストの文字数と単語数をカウントするツールを提供するために、Model Context Protocol を実装しています。これらのツールを使うことで、AI モデルは自身のカウント能力に頼らず、テキスト要素を正確にカウントできます。
機能
- count_characters:テキスト文字列の文字数をカウントします
- count_words:テキスト文字列の単語数をカウントします(現在、英語などのスペースで区切られた言語に対応しています)
インストール
npm install
使い方
単独のサーバーとして
node build/index.js
MCP 対応クライアントと使用する
このサーバーは、Model Context Protocol をサポートする任意のクライアントで使用できます。
API
count_characters
指定されたテキストの文字数をカウントします。
入力:
{
"text": "The text to count characters in."
}
出力:
{
"content": [
{
"type": "text",
"text": "The text contains 30 characters."
}
]
}
count_words
指定されたテキストの単語数をカウントします。
入力:
{
"text": "The text to count words in."
}
出力:
{
"content": [
{
"type": "text",
"text": "The text contains 6 words."
}
]
}
制限事項
- 日本語の単語数カウントには、まだ対応していません。
- その他の言語ではスペースによる単語分割を使用するため、すべての言語で正確とは限りません。
ライセンス
ライセンスの権利と制限については、LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。