MCP Text Tools Demo について
テキスト反転機能を示すシンプルなMCPサーバーのサンプルです。STDIOまたはSSEで動作し、Cursorで利用する設定例があります。
主な機能
- 01入力テキストの反転
- 02STDIOトランスポートモード
- 03SSEトランスポートモード
活用シーン
- 01MCPクライアント経由でのテキスト反転
- 02STDIOサーバー設定のテスト
- 03SSEサーバー設定のテスト
MCP 対応
MCPサーバーとして、テキストを受け取り反転して返す `reverse_text` ツールを公開します。STDIOとSSEに対応しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP テキストツールのデモ
これは、テキスト反転機能を提供するシンプルな MCP(Model Context Protocol)サーバーの例です。
インストール
- conda 環境を作成して有効化します:
conda create -n mcp-server-demo python=3.10
conda activate mcp-server-demo
- 依存関係をインストールします:
pip install -r requirements.txt
サーバーの実行
stdio モードを使用する(デフォルト)
python server.py
SSE モードを使用する
python server.py --transport sse --port 8000
Cursor での設定
- Cursor の設定を開きます
Features>MCPに移動します+ Add New MCP Serverをクリックします- サーバーを設定します:
-
stdio モードの場合:
- Type: stdio
- Name: Text Tools
- Command: conda run -n mcp-server-demo python /path/to/server.py
-
SSE モードの場合:
- Type: sse
- Name: Text Tools
- URL: http://localhost:8000/sse
-
利用可能なツール
reverse_text:テキスト入力を受け取り、反転したテキストを返します- パラメーター:
- text: 反転するテキスト文字列
- パラメーター:
注意事項
- サーバーを実行する前に、conda 環境が有効になっていることを確認してください:
conda activate mcp-server-demo - Cursor でコマンドを設定するときは、
conda run -n mcp-server-demoを先頭に付ける必要があります - コマンド内の
/path/to/server.pyは、実際のサーバースクリプトのパスに置き換えてください
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。