Office Supplies Inventory NANDA Service
Servicio NANDA de inventario de suministros de oficina mediante servidor MCP + registro NANDA + cliente host NANDA
Cree un servicio NANDA usando el código de servidor del Protocolo de Contexto de Modelo (MCP) que proporcione información sobre el inventario de suministros de oficina. Este servicio permite a los asistentes de IA consultar y recuperar información sobre suministros de oficina utilizando el estándar MCP. Utilizará un servidor alojado en la nube y un cliente host NANDA web. No es necesario instalar un servidor local.
Puede implementar una aplicación web orientada al consumidor para cualquier inventario estándar utilizando el mismo marco.
Descripción general
Este proyecto implementa un servicio NANDA mediante código de servidor MCP que proporciona datos de inventario de oficina desde un archivo CSV. Proporciona herramientas que permiten a los asistentes de IA:
Obtenga una lista de todos los artículos disponibles en el inventario
Recupere información detallada sobre elementos específicos por nombre
Related MCP server: MCP Data Catalog
Prerrequisitos
Python 3.9 o superior
Dependencias enumeradas en
requirements.txt
Archivos en este repositorio
officesupply.py: La implementación del servidor principalinventory.csv: archivo CSV que contiene los datos del inventario de suministros de oficinabuild.sh: Script para configurar el entornorun.sh: Script para ejecutar el servidorrequirements.txt: Lista de dependencias de Python
Inicio rápido
Configuración local
Clonar este repositorio:
git clone https://github.com/aidecentralized/nanda-servers.git cd office-supplies-shop-serverElija una de las opciones de configuración del entorno a continuación:
Opción A: Usar Python venv
Crear un entorno virtual de Python:
python -m venv venvActivar el entorno virtual:
En Linux/macOS:
source venv/bin/activateEn Windows:
venv\Scripts\activate
Instalar dependencias:
pip install -r requirements.txt
Opción B: Usar Conda
Crear un nuevo entorno conda:
conda create --name inventory_env python=3.11Activar el entorno conda:
conda activate inventory_envInstalar dependencias:
pip install -r requirements.txt
Ejecutar el servidor localmente para realizar pruebas
Después de configurar su entorno utilizando cualquiera de las opciones anteriores:
Ejecutar el servidor:
python officesupply.pyEl servidor estará disponible en: http://localhost:8080
Pruebas con MCP Inspector
Instalar el Inspector MCP:
npx @modelcontextprotocol/inspectorAbra la URL proporcionada por el inspector en su navegador
Conectarse utilizando el tipo de transporte SSE
Ingrese la URL de su servidor con
/sseal final (por ejemplo,http://localhost:8080/sse)Pruebe las herramientas disponibles:
get_items: enumera todos los nombres de los artículos en el inventarioget_item_info: recupera detalles sobre un artículo específico
Formato de datos CSV
El servidor espera un archivo inventory.csv con al menos la siguiente columna:
item_name: El nombre del artículo del inventario
Se incluirán columnas adicionales en los detalles del artículo devueltos por get_item_info .
Dentro de esta área, puede editar el archivo CSV según sus requisitos, y el servidor MCP también debería funcionar para su archivo CSV.
Despliegue
Preparación para la implementación en la nube
Asegúrese de que su repositorio incluya:
Todos los archivos de código
requirements.txtscripts
build.shyrun.sh
Establecer permisos ejecutables en los scripts de shell:
chmod +x build.sh run.shPara Windows, ejecute
wsl chmod +x build.sh run.sh
Crear una cuenta de AWS
Implementación en AWS AppRunner
Crear una cuenta de AWS
Agregue su tarjeta de crédito para la facturación
Vaya a AWS AppRunner ( https://console.aws.amazon.com/apprunner )
Inicia sesión (si aún no lo has hecho)
Una vez en el panel de control de App Runner, verás un botón azul "Crear servicio" cerca de la esquina superior derecha de la página. Haz clic en él.
Crea un nuevo servicio desde tu repositorio de código fuente
Configurar el servicio:
Tiempo de ejecución de Python 3.11
Comando de compilación:
./build.shEjecutar comando:
./run.shPuerto: 8080
Implementar y esperar a que se complete
Pruebe el punto final público con MCP Inspector
Registrarse en el Registro NANDA
Ir al Registro NANDA
Iniciar sesión o crear una cuenta
Haga clic en "Registrar un nuevo servidor"
Complete los datos:
Nombre del servidor
Descripción
URL de punto final público (sin
/sse)Etiquetas y categorías
Registra tu servidor
Uso en NANDA Host, un cliente basado en navegador
Visita nanda.mit.edu
Ir al host NANDA
Agregue su clave API de Anthropic
Encuentre su servidor MCP en el registro
Añadelo a tu host
Pruebe haciendo preguntas que utilicen la funcionalidad de su servidor
Solución de problemas
Asegúrese de que su archivo CSV tenga el formato correcto
Pruebe el servidor localmente antes de implementarlo
Verifique que su punto final público funcione con MCP Inspector antes de registrarse
Verifique los registros en AWS si falla la implementación
Recursos adicionales
Mira este video tutorial para obtener una guía sobre cómo configurar y usar el servidor MCP: 
Expresiones de gratitud
Basado en el repositorio de servidores NANDA . Sigue a ProjectNanda en https://nanda.mit.edu
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
- AlicenseNot gradedqualityDmaintenanceThis MCP server enables AI assistants to automatically sync Google Sheets data to a local database and perform natural language queries and analysis on spreadsheet data.194MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that provides AI assistants with structured, type-safe access to tabular datasets from CSV files. It enables users to list, describe, and query data using filters and projections with support for hot reloading.
- AlicenseAqualityNot gradedmaintenanceAn MCP server that enables AI assistants to load, query, and analyze local CSV files using tools for filtering, aggregation, and grouping. It provides capabilities to describe schemas, calculate statistics, and sample data directly from CSV files.6
- AlicenseBqualityDmaintenanceAn MCP server that lets AI assistants read and visually analyze local documents — PDFs, Excel spreadsheets, CSV files, Word documents, PowerPoint presentations, and images.456MIT
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
MCP server for AI dialogue using various LLM models via AceDataCloud
Cloud-hosted MCP server for durable AI memory
Appeared in Searches
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/neeraj-jhawar/my_first_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server