mcp-server-say-hello について
mcp-server-say-helloは、簡単な挨拶ツールを学習・テストする開発者向けのPython製MCPサーバー例です。名前を受け取り、個別のテキスト挨拶を返し、uvx、Docker、pipで導入できます。
主な機能
- 01個別の挨拶を生成
- 02`say_hello`ツールを登録
- 03ユーザー名パラメーターを受け取る
- 04uvx、Docker、pipでの導入に対応
活用シーン
- 01挨拶を使ってMCPツール呼び出しをテスト
- 02MCPサーバー設定を学ぶための小さな例として利用
MCP 対応
MCPクライアントに`say_hello`ツールを公開します。このツールはユーザー名を受け取り、テキストの挨拶を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-say-hello
標準化された挨拶ツールインターフェースを提供する、MCP プロトコル準拠の挨拶サービスです。
機能
- パーソナライズされた挨拶の生成
- MCP v1.2 プロトコル仕様に準拠
- 複数環境へのデプロイに対応(uvx/docker/pip)
- 完全なツール登録仕様
ツール登録
ツール一覧
say_hello-
説明:ユーザー向けの挨拶ツール
-
入力パラメーター:
{ "name": "username" } -
成功レスポンス:
{ "type": "text", "text": "Hello {username}!" }
-
API リファレンス
エンドポイント:POST /say_hello
リクエストパラメーター:
{
"name": "username"
}
成功レスポンス:
{
"message": "Hello {username}!"
}
統合設定
VS Code の設定
{
"mcp": {
"servers": {
"say_hello": {
"command": "uvx",
"args": ["mcp-server-say-hello"]
}
}
}
}
またはローカルで設定します(pip install または pip install -e . を使用してパッケージをインストールした場合):
{
"mcp": {
"servers": {
"say_hello": {
"command": "/path/to/python",
"args": ["-m", "mcp_server_say_hello"]
}
}
}
}
注:コマンドには Python の bin パスを使用してください。PATH に追加済みの場合は「python」を使用できます。
Claude Desktop または Trae CN Desktop の設定
python を使用する場合
{
"mcpServers": {
"say_hello": {
"command": "python",
"args": ["-m", "mcp_server_say_hello"]
}
}
}
または uvx を使用する場合
{
"mcpServers": {
"say_hello": {
"command": "uvx",
"args": ["mcp-server-say-hello"]
}
}
}
AIGC プロンプトの例
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。