mcpField
B
blacklotusdev8-test_m

blacklotusdev8-test_m

リモート
github.com/blacklotusdev8ブラウザ自動化058 週間前に更新
リポジトリ

blacklotusdev8-test_m について

Smithery で構築された MCP サーバーのサンプルで、名前を指定して挨拶するツールを備えています。ローカル実行や Docker でのデプロイ手順も含まれます。

主な機能

  1. 01名前を指定する挨拶ツール
  2. 02ローカル開発と対話型テスト
  3. 03Docker コンテナ対応
  4. 04/mcp の MCP エンドポイント

活用シーン

  1. 01基本的な MCP の挨拶処理のテスト
  2. 02ローカルまたは Docker での MCP サーバー実行

MCP 対応

`/mcp` エンドポイントを通じて、MCP クライアントに挨拶ツールを提供します。Smithery playground を使った対話型テストも記載されています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://server.smithery.ai/@blacklotusdev8/test_m/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://server.smithery.ai/@blacklotusdev8/test_m/mcp認証が必要

ツール

詳細

テスト

Smithery で構築された MCP サーバーです。

前提条件

はじめに

  1. サーバーを実行します:

    uv run dev
    
  2. 対話形式でテストします:

    uv run playground
    

サンプルツールをテストするには、「John に hello と伝えて」と入力してみてください。

Docker で実行する

イメージをビルドします(プロジェクトのルートから):

docker build -t hello-server .

コンテナを実行します:

docker run --rm -p 8081:8081 --shm-size=1g hello-server

注:

  • サーバーは 0.0.0.0:8081 でリッスンし、/mcp で MCP エンドポイントを提供します。
  • --shm-size=1g を指定すると、Playwright/Firefox ベースのスクレイピングのブラウザー安定性が向上します。

MCP クライアントを次のアドレスに接続できます:

http://localhost:8081/mcp

開発

サーバーコードは src/hello_server/server.py にあります。そこでサーバーの機能を追加または更新してください。

デプロイ

デプロイの準備はできていますか?コードを GitHub にプッシュして、Smithery にデプロイします:

  1. github.com/new で新しいリポジトリを作成します。

  2. 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
    
  3. smithery.ai/new でサーバーを Smithery にデプロイします。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。