Skip to main content
Glama

BOM-MCP

База данных запчастей и спецификаций (BOM) для электропогружных насосов (ЭЦН) с MCP-сервером для ИИ-ассистентов.

Возможности

  • База данных SQLite с запчастями, сборками и агрегатами ЭЦН

  • 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

Использование

Архитектура

Система состоит из двух частей:

  1. Python MCP Server — ядро базы данных и инструменты

  2. Node.js MCP App Server — уровень пользовательского интерфейса, работающий поверх Python-сервера

Полный стек (рекомендуется)

# 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 serve

Только 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: 5000

Команды CLI

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-001

Представления MCP Apps UI

Уровень MCP Apps предоставляет 5 интерактивных представлений, которые отображаются внутри Claude Desktop/Claude.ai:

Представление

Инструмент

Описание

Панель управления

view_dashboard

Плитки статистики, оповещения о критических деталях, сводка по сериям

Каталог ЭЦН

view_esp_catalogue

Карточки ЭЦН с фильтрацией, созданием и удалением

Просмотр BOM

view_esp_bom

Таблица BOM с сортировкой и экспортом в CSV

Управление запчастями

manage_parts

Таблица запчастей с поиском, фильтрами и CRUD

Управление сборками

manage_assemblies

Карточки сборок с управлением запчастями

Использование представлений

Запускайте представления, обращаясь к Claude:

  • "Show me the ESP dashboard"

  • "Show ESP catalogue"

  • "Show BOM for ESP-001"

  • "Manage parts"

  • "Manage assemblies"

Инструменты MCP

Инструменты ЭЦН

Инструмент

Описание

list_esps

Список всех моделей насосов ЭЦН

get_esp

Получить полный ЭЦН со сборками и запчастями

get_esp_bom

Получить плоский список запчастей BOM для ЭЦН

get_bom_summary

Получить сводку BOM (вес, количество, критичность)

get_esps_by_series

Фильтрация ЭЦН по сериям

create_esp, update_esp, delete_esp

Операции CRUD для ЭЦН

Инструменты запчастей

Инструмент

Описание

list_parts

Список всех запчастей

get_part

Получить детали запчасти

search_parts

Поиск запчастей по запросу

get_parts_by_category

Фильтрация по категории

get_critical_parts

Список критических запчастей

create_part, update_part, delete_part

CRUD запчастей

Инструменты сборок

Инструмент

Описание

list_assemblies

Список всех сборок

get_assembly

Получить сборку с запчастями

get_assembly_esps

Найти ЭЦН, использующие сборку

add_part_to_assembly, remove_part_from_assembly

Управление запчастями в сборке

update_assembly_part_quantity

Обновление количества запчастей

Системные инструменты

Инструмент

Описание

get_stats

Статистика базы данных

get_server_info

Информация о сервере

Ресурсы MCP

Ресурсы навыков (skill://)

Примечание по миграции: файлы markdown навыков теперь находятся в .skills/ вместо skills/. Каждый файл .skills/*.md автоматически обнаруживается и предоставляется как skill://<filename>. Используйте skill://index для просмотра актуального каталога и диагностики обнаружения.

URI ресурса

Имя

Описание

skill://index

Индекс навыков

Агрегированный список обнаруженных навыков с описаниями и статусом обновления

skill://esp_selection_bom_readiness

Оценка выбора ЭЦН и готовности BOM

Ресурс инструкций, который помогает агентам ранжировать кандидатов ЭЦН и генерировать оповещения о готовности BOM/закупках с использованием существующих инструментов MCP

Пример фразы для запуска:

  • "Assess ESP selection and BOM readiness"

Модель данных

  • Запчасти: Отдельные компоненты (part_number, name, category, material, weight_kg, is_critical, uom)

  • Сборки: Группы запчастей

  • Агрегаты ЭЦН: Насосы верхнего уровня, связывающие сборки

Docker

Локальная разработка

# Build and run both services
docker-compose up --build

# Python MCP server: http://localhost:3001
# MCP App UI: http://localhost:8080

Развертывание в Google Cloud Run

# Deploy Python MCP server
gcloud run deploy bom-mcp-server \
  --source . \
  --platform managed \
  --region us-central1 \
  --allow-unauthenticated

Лицензия

MIT

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
<1hResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    he 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 ca
    50
    8
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    MCP 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.
    83
    1
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    MCP 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.
    100
    1
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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