mcp_inventory
Provides tools for managing an inventory stored in an SQLite database, including CRUD operations, value calculation, and analytics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp_inventorylist all products with their quantities"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Inventory - Servidor de Inventario con Model Context Protocol
Servidor MCP desarrollado en Python que gestiona un inventario de productos utilizando una base de datos SQLite. Permite realizar operaciones CRUD y consultas analiticas sobre los datos del inventario.
Requisitos
Python 3.8 o superior
fastmcp
Estructura del proyecto
mcp_inventory/
|-- server.py Servidor MCP con las herramientas del inventario
|-- database.py Modulo de base de datos SQLite
|-- requirements.txt Dependencias del proyecto
|-- test_pruebas.py Script de pruebas funcionales
|-- README.md Documentacion del proyectoInstalacion
Clonar el repositorio:
git clone https://github.com/isaacchpe/mcp_inventory.git
cd mcp_inventoryCrear un entorno virtual (opcional pero recomendado):
python -m venv venv
source venv/bin/activate # En Linux/Mac
venv\Scripts\activate # En WindowsInstalar dependencias:
pip install -r requirements.txtEjecucion del servidor
python server.pyEl servidor opera por el protocolo stdio y queda a la espera de un cliente MCP que se conecte. No muestra salida en consola por si mismo; la comunicacion ocurre a traves del flujo estandar de entrada y salida.
Ejecucion de pruebas
python test_pruebas.pyEl script ejecuta las nueve pruebas funcionales en orden:
Crear seis productos en la base de datos
Consultar un producto por su ID
Actualizar la cantidad de un producto
Eliminar un producto
Listar todos los productos registrados
Calcular el valor total del inventario
Consultar productos agotados (cantidad igual a cero)
Identificar el producto mas costoso
Obtener estadisticas generales del inventario
Herramientas disponibles
Herramienta | Descripcion |
crear_producto | Registra un nuevo producto con nombre, categoria, cantidad y precio |
consultar_producto | Busca un producto por su ID y devuelve sus datos |
actualizar_producto | Modifica la cantidad disponible de un producto |
eliminar_producto | Elimina un producto de la base de datos por su ID |
listar_productos | Devuelve la lista completa de productos registrados |
calcular_valor_total_inventario | Calcula la suma de cantidad por precio de todos los productos |
productos_agotados | Lista los productos cuya cantidad es igual a cero |
producto_mas_costoso | Identifica el producto con el precio mas alto |
estadisticas_inventario | Devuelve totales, promedios de cantidad y precio, y valor total |
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/isaacchpe/mcp_inventory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server