ERP MCP Server
ERP MCP Server
Сервер на Python, демонстрирующий развертывание пользовательских бизнес-инструментов с использованием Model Context Protocol (MCP). Этот проект использует фреймворк FastMCP от Anthropic, чтобы без усилий предоставлять стандартные корпоративные источники данных (заказы, складские запасы и поставщиков) в виде структурированных инструментов для потребления LLM.
В демонстрационных целях он предназначен для чтения локальных имитационных баз данных и их бесшовного размещения на транспортном уровне, совместимом с MCP.
🚀 Ключевые возможности
Интеграция FastMCP: Использует высокоуровневую обёртку FastMCP для автоматической генерации схем и предоставления функций в качестве инструментов, вызываемых LLM.
Детализированные модули ERP: Отдельные конечные точки для получения отдельных изолированных наборов данных по заказам, количеству складских запасов и метаданным поставщиков.
Хранение на основе JSON: Имитирует взаимодействие с производственной базой данных с помощью легковесных, предсказуемых плоских JSON-файлов.
Надёжная обработка ошибок: Возвращает корректно сформированные JSON-схемы ошибок, чтобы корректно информировать LLM о сбоях при поиске.
Related MCP server: Small Business MCP Server
🛠️ Предоставляемые инструменты
Сервер динамически транслирует четыре основных инструмента разработчика любому подключенному клиенту:
get_sales_order(order_id: int): Получает точные данные о заказе на продажу, включая статусы, цены и транзакционные строки.get_stock(product_id: int): Проверяет таблицы складских запасов на предмет актуальных уровней запасов и параметров повторного заказа.get_vendor(vendor_id: int): Выполняет поиск явных бизнес-реквизитов, профилей риска и платёжных циклов для одного партнёра.get_vendors_information(): Извлекает полный реестр всех активных поставщиков для широких аналитических обзоров.
Установка
Добавьте необходимые зависимости по отдельности с помощью uv (это автоматически загрузит последние версии):
uv add gradio
uv add "mcp[cli]"
uv add openaiЗапуск сервера
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