mcpField
T
text-count-mcp-server

text-count-mcp-server

ローカル
github.com/yuiseki生産性141 週間前に更新

text-count-mcp-server について

text-count-mcp-serverは、AIモデル向けにテキストの文字数と単語数を数えるMCPサーバーです。単語数の計測は英語など空白で区切る言語に対応し、日本語には対応していません。

主な機能

  1. 01テキストの文字数計測
  2. 02テキストの単語数計測
  3. 03空白区切りの言語に対応

活用シーン

  1. 01テキストの文字数確認
  2. 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 ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。