MCP Say Hello Server について
MCP Say Hello Serverは、入力された名前に応じた挨拶を生成するNode.js製MCPサーバーです。入力検証と整形されたエラーレスポンスも含む、機能を絞った例です。
主な機能
- 01個人向け挨拶ツール
- 02Zodによる名前パラメーター検証
- 03エラー処理とレスポンス整形
- 04MCPツール登録とリクエスト処理
活用シーン
- 01MCPクライアントへの個人向け挨拶の追加
- 02小規模なMCPサーバー例の試用
- 03名前検証とエラーレスポンスのテスト
MCP 対応
名前を受け取り、個人向けの挨拶またはエラー情報を返す `say_hello` ツールを公開します。SSEサーバーとして実行でき、Claude DesktopやTrae CNなどのMCPクライアントにも設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Say Hello Server
パーソナライズされたメッセージであいさつする、Model Context Protocol(MCP)を実装した Node.js サーバーです。
機能
- パーソナライズされたあいさつメッセージを提供します
- Zod スキーマを使用した名前入力パラメーターの検証に対応しています
- 詳細なエラー処理とレスポンスのフォーマットに対応しています
- ツールの登録とリクエスト処理において、標準 MCP プロトコルに準拠しています
ツール
say_hello
説明:パーソナライズされたメッセージでユーザーにあいさつします。
入力パラメーター:
{
"name": {
"type": "string",
"description": "Name of the person to greet"
}
}
レスポンス:
- 成功:指定された名前を含むあいさつメッセージを返します
- 失敗:エラー情報を返します
使用例
Claude Desktop または Trae CN で使用する場合
Docker の設定
Docker の設定はありません。
NPX の設定
{
"mcpServers": {
"say-hello": {
"command": "npx",
"args": [
"-y",
"mcp-server-say-hello"
]
}
}
}
または、グローバルにインストールします。
npm install -g mcp-server-say-hello
その後、次を実行します。
{
"mcpServers": {
"say-hello": {
"command": "mcp-server-say-hello"
}
}
}
SSE サーバーモードでローカル実行する場合
npm install
npm run build
node dist/sse.js
AIGC プロンプトの例
you:我叫Bright,请向我问好
ライセンス
この MCP サーバーは MIT ライセンスの下でライセンスされています。MIT ライセンスの利用規約に従うことを条件に、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリ内の LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。