BOM-MCP
BOM-MCP
AIアシスタント向けの電動水中ポンプ(ESP)部品および部品表(BOM)データベース(MCPサーバー)。
特徴
ESP部品、アセンブリ、ユニットを格納したSQLiteデータベース
AIアシスタント用MCPサーバー(SSEトランスポート)
MCP Apps UI - Claude Desktop/Claude.ai内でレンダリングされるインタラクティブなビュー
コマンドラインインターフェース
REST APIサーバー(オプション)
Related MCP server: maximo-mcp-ai-integration
インストール
# Python dependencies
pip install -r requirements.txt
# Node.js dependencies for MCP Apps UI
cd mcp_app && npm install使用方法
アーキテクチャ
システムは以下の2つの部分で構成されています:
Python MCPサーバー - コアデータベースおよびツール
Node.js MCPアプリサーバー - PythonサーバーをラップするUIレイヤー
フルスタック(推奨)
# Terminal 1: Start Python MCP server on port 3001
python run_mcp.py --port 3001
# Terminal 2: Start MCP App UI server on port 8080
cd mcp_app && npm run serve
# Or with custom port: PORT=8081 npm run servePython MCPサーバーのみ(CLI/REST)
# SSE transport (default for MCP)
python run_mcp.py --port 8080
# REST API (optional)
python api.py [port] # Default port: 5000CLIコマンド
python cli.py esp list
python cli.py esp get ESP-001
python cli.py esp bom ESP-001
python cli.py parts get ESP-MTR-001
python cli.py assemblies get ASM-MTR-001MCP Apps UIビュー
MCP Appsレイヤーは、Claude Desktop/Claude.ai内でレンダリングされる5つのインタラクティブなビューを提供します:
ビュー | ツール | 説明 |
ダッシュボード |
| 統計タイル、重要部品アラート、シリーズサマリー |
ESPカタログ |
| フィルタリング、作成、削除が可能なESPカード |
BOMビューア |
| 並べ替え、CSVエクスポートが可能なBOMテーブル |
部品管理 |
| 検索、フィルタリング、CRUDが可能な部品テーブル |
アセンブリ管理 |
| 部品管理が可能なアセンブリカード |
ビューの使用方法
Claudeに以下のように指示してビューを起動します:
"Show me the ESP dashboard"(ESPダッシュボードを表示して)
"Show ESP catalogue"(ESPカタログを表示して)
"Show BOM for ESP-001"(ESP-001のBOMを表示して)
"Manage parts"(部品を管理して)
"Manage assemblies"(アセンブリを管理して)
MCPツール
ESPツール
ツール | 説明 |
| すべてのESPポンプモデルを一覧表示 |
| アセンブリと部品を含む完全なESP情報を取得 |
| ESPのフラットなBOM部品リストを取得 |
| BOMサマリー(重量、数量、重要度)を取得 |
| シリーズごとにESPをフィルタリング |
| ESPのCRUD操作 |
部品ツール
ツール | 説明 |
| すべての部品を一覧表示 |
| 部品詳細を取得 |
| クエリで部品を検索 |
| カテゴリでフィルタリング |
| 重要部品を一覧表示 |
| 部品のCRUD操作 |
アセンブリツール
ツール | 説明 |
| すべてのアセンブリを一覧表示 |
| 部品を含むアセンブリを取得 |
| アセンブリを使用しているESPを検索 |
| アセンブリ部品の管理 |
| 部品数量の更新 |
システムツール
ツール | 説明 |
| データベース統計 |
| サーバー情報 |
MCPリソース
スキルリソース (skill://)
移行に関する注意: スキルマークダウンファイルは、skills/ ではなく .skills/ に配置されるようになりました。
各 .skills/*.md ファイルは自動的に検出され、skill://<filename> として公開されます。
ライブカタログと検出診断を表示するには skill://index を使用してください。
リソースURI | 名前 | 説明 |
| スキルインデックス | 説明と更新ステータスを含む、検出されたスキルの集約リスト |
| ESP選定およびBOM準備状況評価 | エージェントがESP候補をランク付けし、既存のMCPツールを使用してBOM準備状況/調達アラートを生成するようにガイドする指示リソース |
トリガーフレーズの例:
"Assess ESP selection and BOM readiness"(ESP選定とBOM準備状況を評価して)
データモデル
部品: 個々のコンポーネント (part_number, name, category, material, weight_kg, is_critical, uom)
アセンブリ: 部品のグループ
ESPユニット: アセンブリをリンクする最上位のポンプ
Docker
ローカル開発
# Build and run both services
docker-compose up --build
# Python MCP server: http://localhost:3001
# MCP App UI: http://localhost:8080Google Cloud Runへのデプロイ
# Deploy Python MCP server
gcloud run deploy bom-mcp-server \
--source . \
--platform managed \
--region us-central1 \
--allow-unauthenticatedライセンス
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceAllows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.1391452MIT
- AlicenseNot gradedqualityDmaintenancehe Maximo MCP Server bridges AI agents (Claude, Cursor, Antigravity) with your IBM Maximo environment. It empowers your AI to autonomously discover Object Structures (APIs), inspect schemas, and query live data via OSLC. Instead of hallucinating field names, the AI validates queries instantly and ca508Apache 2.0
petropt/petro-mcpprivate
AlicenseAqualityBmaintenanceMCP server that gives LLMs access to petroleum engineering data and tools. Parse well logs, query production data, fit decline curves, calculate EUR, and run nodal analysis -- all through natural language with any MCP-compatible AI assistant.831MIT- AlicenseCqualityDmaintenanceMCP server enables AI assistants to interact with BOS ERP System via REST API, providing 69 tools for business operations such as health checks, product management, orders, customers, inventory, and more.1001MIT
Related MCP Connectors
Connect MCP clients to 2,000+ AI models without managing provider API keys.
MCP server for AI access to Swagger by SmartBear.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/agsinghmac/bom-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server