mcpField
M
mcp-registry

mcp-registry

ローカル
github.com/JHSeo-git開発ツール080 週間前に更新

mcp-registry について

mcp-registryは、MCPサーバーの登録情報を管理するレジストリプロジェクトです。Node.js、Bun、Docker、データベースを使って構成しますが、具体的な登録操作はREADMEに記載されていません。

主な機能

  1. 01MCPサーバーレジストリ
  2. 02Dockerを使ったセットアップ
  3. 03データベースのマイグレーション

活用シーン

  1. 01レジストリのローカルセットアップ
  2. 02Docker Composeでのビルドと実行

MCP 対応

MCPサーバー向けのレジストリとして説明されています。MCPクライアントに公開する情報はREADMEに記載されていません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"registry": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"compose"
]
}
}
}
起動コマンドdocker run -i --rm compose

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocicompose

ツール

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

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

詳細

mcp-registry

mcp サーバー用のレジストリです。

スクリーンショット

ホーム

レジストリ

登録・実行

サーバー

サーバーの例 1

サーバーの例 2

ツール呼び出しの例 1

ツール呼び出しの例 2

ツール呼び出しの例 3

デプロイメント

デプロイメント

サーバーの要件

  • docker
  • node

ドキュメント

はじめに

ローカル環境のセットアップ

前提条件
.env
cp .env.example .env
POSTGRES_DB="your database name"
POSTGRES_USER="your database username"
POSTGRES_PASSWORD="your database password"
POSTGRES_URL="your database url"

# for docker build, run, push, pull
DOCKER_DOMAIN="your docker domain"
DOCKER_USER="your docker username"
DOCKER_PASSWORD="your docker password"

# for git clone
GITHUB_TOKEN="your github token"
インストール
bun i
Docker compose の起動
docker compose up -d
DB のマイグレーション
bun db:m
開発環境での実行
bun dev
ビルド
bun run build
ツール
bun lint:fix
bun format:write

TODO

  • github token 用のプロジェクトアカウントを作成する必要があります

コメント

MCP は初めてですか?

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

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