MCP Project について
MCP Projectは、学生レコードの検索と追加を扱うNode.js製のMCPサーバーおよびクライアントの例です。READMEにはPostgreSQLの準備、Claude Desktopの接続設定、インスペクターでのリソース確認方法が記載されています。
主な機能
- 01学生レコードの検索
- 02学生レコードの追加
- 03PostgreSQLのセットアップ手順
- 04Claude Desktopの設定
- 05MCP Inspectorでのリソース確認
活用シーン
- 01MCP経由で学生データを検索
- 02学生レコードを追加
- 03MCP Inspectorでサーバーのリソースを確認
MCP 対応
READMEには、Claude Desktopでのサーバー設定とMCP Inspectorでの接続方法が示されています。リソース一覧の表示と、Hello World Messageへのサーバー応答について説明されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
MCP Project
環境建置
- 下載 Node.js
- 下載 docker 然後執行以下命令
docker run -d --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=admin postgres
- 建立 Server
npm install
npm run build
- 建立 claude_desktop_config.json
cd ~/Library/Application\ Support/Claude
touch claude_desktop_config.json
- 將以下內容貼至剛建立的檔案內
{
"mcpServers": {
"mcp-server": {
"command": "node",
"args": ["/absolute/path/to/your/hello-mcp/build/index.js"]
}
}
}
- 執行 MCP 檢查器
npm run inspector
- 打開瀏覽器輸入以下網址 http://localhost:5173 ,點擊 Connect 按鈕
- 右側會出現以下畫面再點選 List Resources,會列出先前ListResourcesRequestSchema 所提供的 Resources
- 點擊 Hello World Message, 右側會出現 Server 的回應
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。