mcpField
M
My First Mcp

My First Mcp

ローカル
github.com/JHSeo-git科学・教育174 週間前に更新

My First Mcp について

My First Mcp は、Node または Docker で実行する設定例を備えた MCP サーバープロジェクトです。README には stdio での実行方法と、Docker による stdio から SSE へのゲートウェイも記載されています。

主な機能

  1. 01Node による実行
  2. 02Docker による実行
  3. 03stdio ランナー
  4. 04Docker による stdio から SSE へのゲートウェイ

活用シーン

  1. 01Node の設定でサーバーを起動
  2. 02サーバーを Docker コンテナとして実行
  3. 03SSE ゲートウェイ経由で stdio を公開

MCP 対応

README には Node または Docker でサーバーを起動する MCP クライアント設定があり、stdio での実行と、stdio を SSE に変換する Docker ゲートウェイが記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

my-first-mcp

Running MCP

node
{
  "mcpServers": {
    "my-first-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/your/dist/index.js"]
    }
  }
}
docker
{
  "mcpServers": {
    "my-first-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "my-first-mcp"]
    }
  }
}

Runner

stdio

docker build -t my-first-mcp-stdio .
# docker build --platform linux/amd64 -t aoaiaiplayground.azurecr.io/mcp/my-first-mcp-stdio .
# docker buildx build --platform linux/amd64,linux/arm64 -t aoaiaiplayground.azurecr.io/mcp/my-first-mcp-stdio --push .
docker run -i --rm  my-first-mcp-stdio

stdio -> sse

docker build -t my-first-mcp-gateway -f Dockerfile.sse .
docker run --rm -p 8181:8000 my-first-mcp-gateway

コメント

MCP は初めてですか?

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

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