MCP Server Demo - ClienteDB について
MCP Server Demo - ClienteDB は、SQLite の顧客データを検索するサンプル MCP サーバーです。顧客数の集計や、名前・地区による検索機能を示します。
主な機能
- 01登録顧客数の集計
- 02名前の部分一致検索
- 03地区別の顧客検索
活用シーン
- 01顧客レコードの総数確認
- 02名前の一部から顧客を検索
- 03特定地区の顧客一覧を取得
MCP 対応
顧客数の集計と名前・地区による検索を、SQLite を扱う MCP ツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Server Demo - ClienteDB
これは、クライアント管理のために SQLite との統合を実演する MCP サーバーのサンプルです。
機能
サーバーは次のツールを提供します。
contar_clientes(): 登録されているクライアントの合計数を返しますbuscar_cliente_por_nome(nome): 名前でクライアントを検索します(一部一致検索)buscar_clientes_por_bairro(bairro): 指定した地域のクライアントをすべて検索します
使用方法
- 仮想環境を作成して有効化します。
# Criar ambiente virtual
python3 -m venv .venv
# Ativar ambiente virtual
# No Windows:
.venv\Scripts\activate
# No macOS/Linux:
source .venv/bin/activate
- 依存関係をインストールします。
pip install -r requirements.txt # instalar no ambiente virtual
python3.12 -m pip install -r requirements.txt --break-system-packages # Instalar máquina física
- サンプルデータを生成します。
python generate_sample_data.py
- MCP サーバーを起動します。
mcp dev server.py # para usar mcp inspector
mcp install server.py --name "ClientesMCP" # instala o mcp no claude desktop
python mcp_server.py # para usar pelo protocolo sse
完了したら、仮想環境を無効化します。
deactivate
データベース構造
clientes テーブルには、次のフィールドが含まれています。
- id (INTEGER, PRIMARY KEY)
- nome (TEXT)
- email (TEXT)
- telefone (TEXT)
- bairro (TEXT)
- endereco (TEXT)
利用可能な地域
サンプルデータには、次の地域に住むクライアントが含まれています。
- Centro
- Jardim América
- Vila Nova
- Bela Vista
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。