ERP MCP Server
ERP MCP Server
Un servidor backend basado en Python que demuestra el despliegue de herramientas empresariales personalizadas mediante el Model Context Protocol (MCP). Este proyecto aprovecha el framework FastMCP de Anthropic para exponer sin esfuerzo fuentes de datos empresariales estándar (Pedidos, Inventario y Proveedores) como herramientas estructuradas para el consumo de LLM.
Con fines de demostración, está diseñado para leer bases de datos simuladas localizadas y alojarlas sin problemas sobre una capa de transporte compatible con MCP.
🚀 Características principales
Integración con FastMCP: Utiliza el wrapper de alto nivel de FastMCP para generar automáticamente esquemas y exponer funciones como herramientas invocables por LLM.
Módulos ERP granulares: Endpoints separados para extraer conjuntos de datos distintos y aislados de Pedidos, cantidades de Inventario y metadatos de Proveedores.
Persistencia basada en JSON: Simula interacciones con bases de datos de producción mediante archivos planos JSON ligeros y predecibles.
Manejo robusto de errores: Devuelve esquemas de error JSON bien formados para informar con elegancia a los LLM cuando fallan las búsquedas.
Related MCP server: Small Business MCP Server
🛠️ Herramientas expuestas
El servidor transmite dinámicamente cuatro herramientas principales de desarrollo a cualquier cliente conectado:
get_sales_order(order_id: int): Obtiene datos precisos de pedidos de venta, incluidos estados, precios y líneas transaccionales.get_stock(product_id: int): Consulta las tablas de inventario para obtener niveles de stock en tiempo real y parámetros de reposición.get_vendor(vendor_id: int): Busca credenciales comerciales explícitas, perfiles de riesgo y ciclos de pago de un único socio.get_vendors_information(): Extrae el registro completo de todos los proveedores activos para obtener visiones analíticas amplias.
Instalación
Añade las dependencias necesarias individualmente usando uv (esto descargará automáticamente las últimas versiones):
uv add gradio
uv add "mcp[cli]"
uv add openaiPara ejecutar el servidor
uv run mcp run server.py --transport streamable-http
This server cannot be deployed
Maintenance
Related MCP Connectors
Let AI agents query data and act across all your business apps via MCP.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn extensible MCP server that integrates Odoo with LLMs to enable querying and managing business data like partners, quotations, and sales orders. It supports custom tool registration and multiple transport protocols for both local and remote communication.2MIT
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with small business data systems through tools for document processing, data queries, and report generation, using MCP primitives for structured context.MIT
- FlicenseNot gradedqualityDmaintenanceDemo MCP server that exposes order and customer data as read-only tools for AI assistants, simulating a business API or internal data source.-
- AlicenseAqualityDmaintenanceA production-grade MCP server for enterprise sales analytics, enabling LLM clients to query, analyze, and visualize sales data from a SQLite database through structured tools, resources, and prompts.6MIT