dsharipova-mcp-hw について
dsharipova-mcp-hwは、Smithery CLIで作成されたMCPサーバーのサンプルです。READMEでは、挨拶ツールのテスト方法とサーバーの開発・デプロイ手順を説明しています。
主な機能
- 01挨拶ツールのサンプル
- 02playgroundでの対話テスト
- 03サーバー機能の開発
- 04Smithery経由のデプロイ
活用シーン
- 01名前入り挨拶のサンプルを試す
- 02MCPツールを対話形式でテスト
MCP 対応
サンプルの挨拶ツールをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://server.smithery.ai/@dsharipova/mcp-hw/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http ai-smithery-dsharipova-mcp-hw https://server.smithery.ai/@dsharipova/mcp-hw/mcpCursor.cursor/mcp.json
{"mcpServers":{"ai-smithery-dsharipova-mcp-hw":{"type":"http","url":"https://server.smithery.ai/@dsharipova/mcp-hw/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"ai-smithery-dsharipova-mcp-hw":{"type":"http","url":"https://server.smithery.ai/@dsharipova/mcp-hw/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"ai-smithery-dsharipova-mcp-hw":{"type":"http","url":"https://server.smithery.ai/@dsharipova/mcp-hw/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"ai-smithery-dsharipova-mcp-hw":{"serverUrl":"https://server.smithery.ai/@dsharipova/mcp-hw/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://server.smithery.ai/@dsharipova/mcp-hw/mcp認証が必要ツール
詳細
mcp-1
Smithery CLI で構築された MCP サーバーです。
前提条件
- Smithery API key: smithery.ai/account/api-keys で取得できます。
はじめに
-
サーバーを起動します。
uv run dev -
対話形式でテストします。
uv run playground
サンプルツールをテストするには、「Say hello to John」と話しかけてみてください。
開発
サーバーのコードは src/hello_server/server.py にあります。ここでサーバーの機能を追加または更新してください。
デプロイ
デプロイの準備ができたら、コードを GitHub にプッシュして Smithery にデプロイします。
-
github.com/new で新しいリポジトリを作成します。
-
git を初期化して GitHub にプッシュします。
git add . git commit -m "Hello world 👋" git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git git push -u origin main -
smithery.ai/new でサーバーを Smithery にデプロイします。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。