b1-mcp-server for SAP B1
io.github.bersimao/b1-mcp-server·v1.6.0·3 starsMCP server for SAP Business One database (HANA / MS SQL) and Service Layer operations
not scanned yet
3 stars0 downloads/wk
Reviews
Write oneNobody has reviewed b1-mcp-server for SAP B1 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
b1-mcp-server for SAP B1 tools
No tool declarations could be read from the package source. They show once the server is installed.
How b1-mcp-server for SAP B1 compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 802 Databases servers
- GitHub stars
- 3
- more than 65% of 602 Databases servers
Release history: 3 versions in the registry since 2026-10-19, latest 2026-11-02, typically one every 7 days.
Install b1-mcp-server for SAP B1 in Claude Code, Cursor or VS Code
Runs npx -y b1-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add b1-mcp-server -- npx -y b1-mcp-server
What the publisher says
From the b1-mcp-server for SAP B1 repository's README, as published. We do not edit it. Read it on GitHub
b1-mcp-server
A secure Model Context Protocol server that gives an AI client (e.g. Claude Code) guarded access to SAP Business One via both the database (HANA / MS SQL) and the Service Layer OData API.
Features
(GET), executeservicelayerwrite (PATCH / POST / DELETE), executeservicelayerwriteunattended (the same writes without approval, development profiles only), getschemainfo, checkconnection.
- 7 MCP tools: connectdatabase, executesql, executeservicelayer
connection profiles. No restart needed.
- Multi-environment: switch between client databases at runtime via named
INSERT/UPDATE/DELETE/DROP/CREATE/ALTER/EXEC is blocked server-side with no confirmation bypass — writes are handed to a human to run in a real DB client.
- Read-only by design: the SQL path executes only SELECT. Every
through the same validation whether the user or the AI wrote it. Anonymous DO BEGIN..END blocks are classified by the most dangerous statement inside them, so a write hidden behind a trailing SELECT is still a write.
- Server-side guardrails: all raw SQL submitted to execute_sql goes
Layer calls that reach policy or execution are recorded as JSON Lines, including policy denials.
- Audit trail: selected-profile connection attempts and database/Service
- Rate limiting per tool with sliding window.
Install
Requires Node.js 20 or newer.
npx b1-mcp-serverOr add to your Claude Code MCP config:
{
"mcpServers": {
"b1-db": {
"command": "npx",
"args": ["-y", "b1-mcp-server"]
}
}
}Dependencies
Five runtime dependencies: @modelcontextprotocol/sdk, zod, @sap/hana-client and mssql (plus generic-pool, which backs the HANA connection pool). Database access is a local driver — src/db/directDb.ts — built directly on the HANA and MS SQL clients; Service Layer traffic goes through the strict-TLS adapter in src/sl/serviceLayerAdapter.ts using Node's own fetch and https. No HTTP framework, no axios, no PostgreSQL driver.
A clean install audits at found 0 vulnerabilities with no overrides block, which also means npx -y b1-mcp-server is clean — overrides never applied there, since npx runs without a root package.json.
Connection profiles
The server starts unconnected. Connections are loaded from ~/.claude/connections.json (one profile per environment) and selected at runtime by the AI via the connect_database tool.
Profile matching behavior in connect_database:
- Exact match by id or dbName is preferred.
- Partial matches are accepted only when they resolve to a single profile.
- Ambiguous partial matches are rejected with a list of candidates.
Example ~/.claude/connections.json:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
b1-mcp-server for SAP B1: common questions
- Is b1-mcp-server for SAP B1 safe?
- Yes, by our scan: it is graded A (92/100). Read the b1-mcp-server for SAP B1 safety report
- How do I install b1-mcp-server for SAP B1?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does b1-mcp-server for SAP B1 need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is b1-mcp-server for SAP B1 maintained?
- The last commit was 8 days ago (2026-10-26). The latest release is v1.6.0.
- What can I use instead of b1-mcp-server for SAP B1?
- Servers from other publishers that do the same job: SAP HANA CLI MCP server, DBHub MCP server and Faucet MCP server.
- How does b1-mcp-server for SAP B1 compare with other Databases MCP servers?
- safety score 92/100 (higher than 90% of 802 Databases servers); github stars 3 (more than 65% of 602 Databases servers). Full comparison.
Alternatives to b1-mcp-server for SAP B1
Same job from other publishers: the closest match first, then the best rated.
- SAP HANA CLI150+ SAP HANA database tools as MCP tools for AI assistantsnot reviewedGrowingC
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- FaucetSQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.not reviewedEstablishedA
- LINQ to DBInspect database schemas and execute SQL queries across multiple database providers with LINQ to DB.not reviewedEstablishedA
Magic CloudGenerate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browsernot reviewedEstablishedA