mcp_inventory
Provides tools for managing an inventory database, including creating, reading, updating, deleting products, and performing statistical queries such as total inventory value, out-of-stock products, and most expensive product.
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_inventoryShow me the total value of the inventory."
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.
1. Desarrollo de un Sistema Cognitivo usando MCP y Bases de Datos
Sistema de Inventario con SQLite + MCP
Este proyecto implementa un sistema de inventario básico utilizando Python, SQLite y MCP (Model Context Protocol). Permite realizar operaciones CRUD sobre productos, además de consultas estadísticas del inventario.
Características
Crear productos
Consultar productos por ID
Actualizar cantidad de productos
Eliminar productos
Listar todos los productos
Calcular valor total del inventario
Consultar productos agotados
Identificar el producto más costoso
Obtener estadísticas generales del inventario
Tecnologías utilizadas
Python 3.x
SQLite3
FastMCP (Model Context Protocol)
Estructura del proyecto
/inventario │── database.py # Creación de la base de datos │── server.py # Servidor MCP con herramientas │── productos_db.py # Lógica CRUD de productos (si aplica) │── inventory.db # Base de datos SQLite (se genera automáticamente)
⚙️ Instalación
1. Clonar el proyecto
bash: git clone cd inventario
2. Crear entorno virtual (opcional pero recomendado)
python -m venv venv
Activar entorno:
Windows: venv\Scripts\activate
Linux/Mac: source venv/bin/activate
3. Instalar dependencias
pip install fastmcp
4. Inicializar base de datos
Ejecutar el siguiente archivo: python database.py
Esto creará automáticamente el archivo: inventory.db
5. Ejecución del servidor MCP
Ejecutar: python server.py
El servidor quedará activo con las herramientas disponibles para consulta y manipulación del inventario.
6. Ejecución de pruebas
Puedes crear un archivo test.py para probar las funciones: python test.py
Ejemplo de uso:
crear_producto("Laptop", "Tecnología", 10, 2500)
consultar_producto(1)
actualizar_producto(1, 20)
listar_productos()
valor_inventario()
Consideraciones
Asegúrate de ejecutar primero database.py antes del servidor.
No elimines el archivo inventory.db si deseas conservar los datos.
Manejar correctamente los IDs al consultar o eliminar productos.
Autor:
Edwin Alexander Ospina Penna Proyecto desarrollado como práctica de sistemas cognitivos, bases de datos y MCP en Python.
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/Feralex3109/mcp_inventory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server