Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

SAP Business One Server

БесплатноНе проверен

Enables interaction with SAP Business One via Service Layer REST API to retrieve and create business data such as partners, orders, invoices, items, and stock l

GitHubEmbed

Описание

Enables interaction with SAP Business One via Service Layer REST API to retrieve and create business data such as partners, orders, invoices, items, and stock levels through natural language.

README

Servidor MCP en Python para interactuar con SAP Business One mediante Service Layer REST API.

Requisitos

  • Python 3.10+
  • Acceso a SAP Business One Service Layer

Instalacion

python -m venv .venv
.venv\\Scripts\\activate
pip install -r requirements.txt
copy .env.example .env

Configura .env con tus credenciales de SAP B1.

Ejecucion local

python src/server.py

Docker

Build

docker build -t sap-b1-mcp .

Run

docker run --rm -i --env-file .env sap-b1-mcp

El contenedor corre el servidor MCP por stdio, por lo que debe ejecutarse con -i.

Docker Compose

docker compose up --build

docker-compose.yml ya incluye stdin_open: true para el transporte stdio.

Claude Desktop

Puedes ejecutar el servidor directamente con Python o usando Docker.

Opcion 1: Python

{
  "mcpServers": {
    "sap-b1": {
      "command": "python",
      "args": ["C:/Research_Development/sap-b1-mcp/src/server.py"],
      "env": {
        "SAP_BASE_URL": "https://TU_VM_IP:50000/b1s/v1",
        "SAP_COMPANY_DB": "MI_EMPRESA",
        "SAP_USERNAME": "manager",
        "SAP_PASSWORD": "tu_password",
        "SAP_VERIFY_SSL": "false"
      }
    }
  }
}

Opcion 2: Docker

{
  "mcpServers": {
    "sap-b1": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "--env-file",
        "C:/Research_Development/sap-b1-mcp/.env",
        "sap-b1-mcp:latest"
      ]
    }
  }
}

Windows: %APPDATA%\\Claude\\claude_desktop_config.json

Tools incluidas

  • get_business_partners
  • get_sales_orders
  • get_purchase_orders
  • get_invoices
  • get_items
  • get_item_by_code
  • get_stock_levels
  • create_sales_order

Notas

  • En desarrollo, SAP_VERIFY_SSL=false permite certificados autofirmados.
  • El cliente renueva sesion automaticamente antes de los 30 minutos por defecto.
  • Ante un 401, el cliente intenta un re-login una vez antes de fallar.

from github.com/OscarGalloGarcia/sap-b1-mcp

Установка SAP Business One Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/OscarGalloGarcia/sap-b1-mcp

FAQ

SAP Business One Server MCP бесплатный?

Да, SAP Business One Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для SAP Business One Server?

Нет, SAP Business One Server работает без API-ключей и переменных окружения.

SAP Business One Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить SAP Business One Server в Claude Desktop, Claude Code или Cursor?

Открой SAP Business One Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare SAP Business One Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development