BOM-MCP
BOM-MCP
Datenbank für Teile und Stücklisten (BOM) von elektrischen Tauchpumpen (ESP) mit MCP-Server für KI-Assistenten.
Funktionen
SQLite-Datenbank mit ESP-Teilen, Baugruppen und Einheiten
MCP-Server (SSE-Transport) für KI-Assistenten
MCP Apps UI - Interaktive Ansichten, die innerhalb von Claude Desktop/Claude.ai gerendert werden
Befehlszeilenschnittstelle (CLI)
REST-API-Server (optional)
Related MCP server: maximo-mcp-ai-integration
Installation
# Python dependencies
pip install -r requirements.txt
# Node.js dependencies for MCP Apps UI
cd mcp_app && npm installVerwendung
Architektur
Das System besteht aus zwei Teilen:
Python MCP-Server - Kern-Datenbank und Tools
Node.js MCP-App-Server - UI-Ebene, die den Python-Server umschließt
Full Stack (Empfohlen)
# 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 serveNur Python MCP-Server (CLI/REST)
# SSE transport (default for MCP)
python run_mcp.py --port 8080
# REST API (optional)
python api.py [port] # Default port: 5000CLI-Befehle
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-Ansichten
Die MCP Apps-Ebene bietet 5 interaktive Ansichten, die innerhalb von Claude Desktop/Claude.ai gerendert werden:
Ansicht | Tool | Beschreibung |
Dashboard |
| Statistik-Kacheeln, Warnung bei kritischen Teilen, Serienübersicht |
ESP-Katalog |
| ESP-Karten mit Filtern, Erstellen, Löschen |
BOM-Viewer |
| BOM-Tabelle mit Sortierung, CSV-Export |
Teile-Manager |
| Teile-Tabelle mit Suche, Filtern, CRUD |
Baugruppen-Manager |
| Baugruppen-Karten mit Teileverwaltung |
Verwendung der Ansichten
Lösen Sie Ansichten aus, indem Sie Claude fragen:
"Zeige mir das ESP-Dashboard"
"Zeige den ESP-Katalog"
"Zeige die BOM für ESP-001"
"Verwalte Teile"
"Verwalte Baugruppen"
MCP-Tools
ESP-Tools
Tool | Beschreibung |
| Alle ESP-Pumpenmodelle auflisten |
| Vollständige ESP mit Baugruppen und Teilen abrufen |
| Flache BOM-Teileliste für eine ESP abrufen |
| BOM-Zusammenfassung abrufen (Gewicht, Anzahl, kritisch) |
| ESPs nach Serie filtern |
| ESP CRUD-Operationen |
Teile-Tools
Tool | Beschreibung |
| Alle Teile auflisten |
| Teiledetails abrufen |
| Teile nach Abfrage suchen |
| Nach Kategorie filtern |
| Kritische Teile auflisten |
| Teile CRUD |
Baugruppen-Tools
Tool | Beschreibung |
| Alle Baugruppen auflisten |
| Baugruppe mit Teilen abrufen |
| ESPs finden, die eine Baugruppe verwenden |
| Baugruppenteile verwalten |
| Teilemengen aktualisieren |
System-Tools
Tool | Beschreibung |
| Datenbankstatistiken |
| Serverinformationen |
MCP-Ressourcen
Skill-Ressourcen (skill://)
Migrationshinweis: Skill-Markdown-Dateien befinden sich jetzt in .skills/ anstelle von skills/.
Jede .skills/*.md-Datei wird automatisch erkannt und als skill://<dateiname> bereitgestellt.
Verwenden Sie skill://index, um den Live-Katalog und die Erkennungsdiagnose anzuzeigen.
Ressourcen-URI | Name | Beschreibung |
| Skill-Index | Aggregierte Liste erkannter Skills mit Beschreibungen und Aktualisierungsstatus |
| ESP-Auswahl & BOM-Bereitschaftsbewertung | Anweisungsressource, die Agenten anleitet, ESP-Kandidaten zu bewerten und BOM-Bereitschafts-/Beschaffungswarnungen unter Verwendung vorhandener MCP-Tools zu generieren |
Beispiel für einen Auslösesatz:
"Bewerte die ESP-Auswahl und die BOM-Bereitschaft"
Datenmodell
Teile: Einzelne Komponenten (part_number, name, category, material, weight_kg, is_critical, uom)
Baugruppen: Gruppen von Teilen
ESP-Einheiten: Top-Level-Pumpen, die Baugruppen verknüpfen
Docker
Lokale Entwicklung
# Build and run both services
docker-compose up --build
# Python MCP server: http://localhost:3001
# MCP App UI: http://localhost:8080Google Cloud Run-Bereitstellung
# Deploy Python MCP server
gcloud run deploy bom-mcp-server \
--source . \
--platform managed \
--region us-central1 \
--allow-unauthenticatedLizenz
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