SAP Business One Server
FreeNot checkedEnables 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
About
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_partnersget_sales_ordersget_purchase_ordersget_invoicesget_itemsget_item_by_codeget_stock_levelscreate_sales_order
Notas
- En desarrollo,
SAP_VERIFY_SSL=falsepermite 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.
Installing SAP Business One Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/OscarGalloGarcia/sap-b1-mcpFAQ
Is SAP Business One Server MCP free?
Yes, SAP Business One Server MCP is free — one-click install via Unyly at no cost.
Does SAP Business One Server need an API key?
No, SAP Business One Server runs without API keys or environment variables.
Is SAP Business One Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install SAP Business One Server in Claude Desktop, Claude Code or Cursor?
Open SAP Business One Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare SAP Business One Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
