MCP Character Counter について
MCP Character Counter は、テキストの文字構成を分析する軽量なサーバーです。MCP 対応の AI アシスタントに文字数と種類別の内訳を提供します。
主な機能
- 01文字の総数を計測
- 02空白を除いた文字数
- 03英字と数字の数
- 04記号の数
- 05文字種別の内訳
活用シーン
- 01段落の文字数確認
- 02住所に含まれる数字の集計
- 03メールアドレスの文字構成確認
MCP 対応
MCP クライアントに `count-characters-in-text` ツールを公開し、文字数と種類別の内訳を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP 文字カウンター
テキストの詳細な文字分析を行う軽量な Model Context Protocol(MCP)サーバーです。このツールは、総文字数、スペースを除く文字数、文字、数字、記号を数えます。
機能
- テキストの総文字数を数えます
- スペースを除く文字数を数えます
- 文字(a-z、A-Z)を数えます
- 数字(0-9)を数えます
- 記号(英数字以外の文字)を数えます
- 文字の種類ごとの詳細な内訳を表示します
インストール
前提条件
- Node.js v17 以上
- Claude Desktop、GitHub Copilot、またはその他の MCP 互換クライアント
セットアップ
-
リポジトリをクローンします:
git clone https://github.com/webreactiva-devs/mcp-character-counter.git cd mcp-character-counter -
依存関係をインストールします:
npm install
Claude Desktop での使用
-
Claude Desktop の設定を開きます:
macOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
code %APPDATA%\Claude\claude_desktop_config.json -
MCP サーバーに文字カウンターを追加します:
{ "mcpServers": { "character-counter": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/webreactiva-devs/mcp-character-counter/mcp/character-counter.js" ] } } }/ABSOLUTE/PATH/TO/をお使いのシステム上の実際のパスに置き換えます。 -
Claude Desktop を再起動して、新しい MCP サーバーを読み込みます。
-
入力ボックスにハンマーアイコンが表示されていることを確認します。このアイコンは、利用可能な MCP ツールを示しています。
-
次のように Claude にテキストの文字数分析を依頼します:
- 「この段落の文字数を数えて」
- 「このテキストに数字はいくつありますか:'123 Main St, Apt 45B'?」
- 「メールアドレスの文字構成を分析して」
GitHub Copilot での使用
GitHub Copilot でこの MCP サーバーを使用するには:
-
VS Code またはその他の互換性のある IDE に GitHub Copilot がインストールされていることを確認します。
-
VS Code の設定を開き、「Copilot MCP」を検索します。
-
新しい MCP サーバー設定を追加します:
"github.copilot.advanced": { "mcp.servers": [ { "id": "character-counter", "name": "Character Counter", "transport": "stdio", "command": "node", "args": ["/path/to/webreactiva-devs/mcp-character-counter/mcp/character-counter.js"] } ] } -
VS Code を再起動します。
-
次のような Copilot Chat コマンドで文字カウンターを使用できます:
/mcp count-characters-in-text This is the text I want to analyze
開発
この MCP サーバーを変更または拡張するには:
character-counter.jsに変更を加えます- MCP クライアントでサーバーを再起動します
仕組み
この MCP サーバーは、テキスト入力を受け取り、文字構成の詳細な分析を返す count-characters-in-text という単一のツールを実装しています。サーバーは Model Context Protocol を使用して、この機能を互換性のある AI アシスタントに提供します。
ライセンス
MIT
貢献
貢献を歓迎します!お気軽に Pull Request を送信してください。
MCP 文字カウンター
テキストの詳細な文字分析を行う軽量な Model Context Protocol(MCP)サーバーです。このツールは、総文字数、スペースを除く文字数、文字、数字、記号を数えます。
特徴
- テキストの総文字数を数えます
- スペースを除く文字数を数えます
- 文字(a-z、A-Z)を数えます
- 数字(0-9)を数えます
- 記号(英数字以外の文字)を数えます
- 文字の種類ごとの詳細な内訳を表示します
インストール
前提条件
- Node.js v17 以上
- Claude Desktop、GitHub Copilot、またはその他の MCP 互換クライアント
設定
-
リポジトリをクローンします:
git clone https://github.com/webreactiva-devs/mcp-character-counter.git cd mcp-character-counter -
依存関係をインストールします:
npm install
Claude Desktop での使用
-
Claude Desktop の設定を開きます。
macOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
code %APPDATA%\Claude\claude_desktop_config.json -
MCP サーバーに文字数カウンターを追加します。
{ "mcpServers": { "character-counter": { "command": "node", "args": [ "/RUTA/ABSOLUTA/A/webreactiva-devs/mcp-character-counter/mcp/character-counter.js" ] } } }/RUTA/ABSOLUTA/A/を、お使いのシステム上の現在のパスに置き換えてください。 -
Claude Desktop を再起動して、新しい MCP サーバーを読み込みます。
-
入力ボックスにあるハンマーのアイコンを探します。利用可能な MCP ツールを示すアイコンです。
-
テキストの文字数を分析するよう Claude に依頼します。例:
- 「この段落の文字数を数えてください」
- 「このテキストには数字がいくつありますか:『123 Calle Principal, Apto 45B』」
- 「私のメールアドレスの文字構成を分析してください」
GitHub Copilot での使用
GitHub Copilot でこの MCP サーバーを使用するには:
-
VS Code または互換性のある別の IDE に GitHub Copilot がインストールされていることを確認します。
-
VS Code の設定を開き、「Copilot MCP」を検索します。
-
新しい MCP サーバー設定を追加します。
"github.copilot.advanced": { "mcp.servers": [ { "id": "character-counter", "name": "Character Counter", "transport": "stdio", "command": "node", "args": ["/ruta/a/webreactiva-devs/mcp-character-counter/mcp/character-counter.js"] } ] } -
VS Code を再起動します。
-
次のような Copilot Chat コマンドを使って、文字数カウンターを使用できます。
/mcp count-characters-in-text 分析したいテキストはこれです
開発
この MCP サーバーを変更または拡張するには:
character-counter.jsに変更を加えます- MCP クライアントでサーバーを再起動します
仕組み
この MCP サーバーは、テキストを入力として受け取り、文字構成の詳細な分析を返す count-characters-in-text という単一のツールを実装しています。サーバーはモデルコンテキストプロトコルを使用して、この機能を互換性のある AI アシスタントに公開します。
ライセンス
MIT
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
奥付
webreactiva.com の Malandriner コミュニティのために、🧡を込めて作成しました
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。