MCP Server Hub について
MCP Server Hubは、AIアシスタントの機能を拡張するMCPサーバーを検索、閲覧、導入するためのプラットフォームです。サーバーディレクトリに加え、VueフロントエンドとNestJS APIを備えています。
主な機能
- 01MCPサーバーの検索と閲覧
- 02MCPサーバーのディレクトリ
- 03標準化されたMCP接続
- 04AIツールへの導入支援
- 05VueフロントエンドとNestJS API
活用シーン
- 01アシスタントの機能に合うMCPサーバーを探す
- 02利用可能なMCPサーバーの一覧を確認
- 03サーバー機能をAIツールに組み込む
MCP 対応
MCPサーバーを掲載し、AIツールとの連携に向けた検索と導入を支援します。READMEには、公開するMCPサーバーエンドポイントの説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Server Hub
MCP Server Hub は、Model Context Protocol(MCP)サーバーを通じて、何千もの機能で AI アシスタントを拡張するプラットフォームです。このプロジェクトでは、AI の機能を強化するために、ユーザーが MCP サーバーを閲覧、検索、実装できます。
機能
- MCP サーバーディレクトリ:何千もの MCP サーバーを閲覧、検索できます
- 標準化されたプロトコル:AI モデルを外部ツールに接続するための一貫した API
- 簡単な統合:開発者が AI ツールに機能を追加するための簡単なプロセス
- オープンなエコシステム:AI の機能を拡張する開発者の成長中のコミュニティに参加できます
プロジェクト構成
frontend/:Element Plus と Tailwind CSS を使用した Vue アプリケーションbackend/:NestJS API サーバーarchitecture.md:アーキテクチャの概要と設計上の決定事項
前提条件
- Node.js >= 16
- pnpm >= 7
- PostgreSQL(ローカルまたはリモート)
はじめに
インストール
# Install pnpm globally if not already installed
npm install -g pnpm
# Install all dependencies
pnpm install:all
開発
# Start both frontend and backend servers
pnpm dev
# Start only the frontend
pnpm dev:frontend
# Start only the backend
pnpm dev:backend
本番環境向けのビルド
# Build both frontend and backend
pnpm build
# Build only the frontend
pnpm build:frontend
# Build only the backend
pnpm build:backend
環境変数
ルートディレクトリに .env ファイルを作成し、次の変数を設定します。
# Backend
PORT=4000
DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_DATABASE=mcp_server_hub
JWT_SECRET=your-jwt-secret-key
# Frontend
VITE_API_URL=http://localhost:4000/api
API ドキュメント
バックエンドサーバーの起動後、次の URL から Swagger API ドキュメントにアクセスできます。 http://localhost:4000/api/docs
コントリビューション
- リポジトリをフォークします
- フィーチャーブランチを作成します:
git checkout -b feature/amazing-feature - 変更をコミットします:
git commit -m 'Add some amazing feature' - ブランチにプッシュします:
git push origin feature/amazing-feature - プルリクエストを作成します
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。