mcpField
M
Mcp Server

Mcp Server

ローカル
github.com/mcp-ruah開発ツール079 週間前に更新

Mcp Server について

Mcp Serverは、DockerでMCP サーバーをビルド、実行するプロジェクトです。YouTube、天気、ナレッジグラフのイメージ例があり、コンテナ化したMCP サーバーを管理する開発者向けです。

主な機能

  1. 01MCP サーバー用Dockerイメージのビルド
  2. 02コンテナ化したMCP サーバーの実行
  3. 03実行中コンテナの確認
  4. 04IDまたは名前によるコンテナ停止

活用シーン

  1. 01weatherサービスのDockerイメージ作成
  2. 02コンテナ化したMCP サーバーの実行と管理

MCP 対応

MCP サーバーのビルドと実行に使うプロジェクトです。READMEにはツール、リソース、プロンプトへの言及がありますが、各サービスが公開する内容は記載されていません。

設定

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

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

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

リポジトリ

ツール

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

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

README(原文)English

プロジェクトの README より

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

quick start

uv init --python 3.13 // 원하는 버전		

uv venv 	// .venv 가상환경 설치

// Window
./.venv/Scripts/activate 

// MacOS
source .venv/bin/activate 

// 라이브러리 설치
uv pip install -e .

docker

//docker build 
docker image build -t (도커이미지이름) -f (폴더명)/Dockerfile .
docker image build -t mcp/youtube -f youtube/Dockerfile .
docker image build -t mcp/weather -f weather/Dockerfile .
docker image build -t mcp/knowledge_graph -f memgraph/Dockerfile .

// docker execution(mcp서버가 알아서 실행하기때문에 안해도됨)
docker run -p 8006:8006 -i --rm mcp/weather

//docker container stop
docker ps   //빌드된 컨테이너 목록
docker stop (container ID or name)


//docker image delete
docker images // 빌드된 이미지 목록
docker rmi (REPOSITORY)
exit docker container
// 실행중인 컨테이너 확인
docker ps
// 출력
CONTAINER ID   IMAGE          COMMAND                   CREATED         STATUS         PORTS                    NAMES
6784f3bbb400   5db99b68d643   "uv run mcp run tool…"   9 minutes ago   Up 9 minutes   0.0.0.0:8006->8006/tcp   zen_liskov
// container id를 이용하거나 이름으로 중지
docker stop 6784f3bbb400
docker stop zen_liskov

コメント

MCP は初めてですか?

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

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