basic-sentiment-mcp-server について
テキストの感情を扱う基本的な MCP サーバープロジェクトです。README には依存関係の準備と、MCP Inspector を使ったテスト方法が記載されています。
主な機能
- 01テキスト感情の処理
- 02Python によるプロジェクト設定
- 03MCP Inspector でのテスト手順
活用シーン
- 01STDIO での MCP サーバーテスト
- 02基本的な感情サーバー設定の確認
MCP 対応
テキストの感情を扱う MCP サーバーです。MCP クライアントに公開するツールや結果について、README に記載はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
basic-sentiment-mcp-server
前提条件
ℹ️ NOTE: このセットアップは macOS でのみテストされています。
こちらの手順に従って Homebrew をインストールしてください。
Python
Python 3.10 以上であれば、どのバージョンでも動作するはずです。次のようにインストールしてください。
brew install python
また、公式の手順に従って Python パッケージマネージャーの uv もインストールしてください。
npx
npx も必要です。Node パッケージマネージャーの npm をインストールすると利用できます。
こちらの手順に従って npm のバージョンマネージャー nvm をインストールしてください。
次に、Node.js と npm をインストールします。Node バージョン 22「Jod」(LTS)を使用します。
nvm install lts/jod
これで Node.js、npm、npx をまとめてインストールできます。次のコマンドを実行して、npx がインストールされていることを確認できます。
npx --version
依存関係のインストール
プロジェクトディレクトリのルートで、次のコマンドを実行してください。
uv sync
サーバーの実行とテスト
MCP SDK はプロジェクトの依存関係に含まれているため、MCP Inspector ユーティリティを使用できます。
プロジェクトディレクトリのルートで、次のコマンドを実行してください。
uv run mcp dev server.py
次のようなメッセージが出力されます。
MCP Inspector is up and running at http://127.0.0.1:{somePort}
その URL をブラウザーで開くと、MCP Inspector が表示されます。
Transport Type で STDIO を選択します。Connect をクリックし、正常に接続できると、インスペクタービューが表示されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。