ARC 1 MCP Server

ARC-1 (pronounced _arc one_ [ɑːrk wʌn]) - Enterprise-ready MCP server for SAP ABAP systems. Secure by default, deployable to BTP or on-premise, and hardened with large unit/integration/E2E test coverage. Its 12 documented tools cluster into sapread, sapsearch, sapwrite, sapactivate. It runs locally over stdio via the published package.

People connecting this server to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-24 · ★ 169 · #26 OF 848 MAINTAINED OTHER · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install ARC 1

Claude Code

claude mcp add arc-mcp-arc-1 -- npx -y arc-1

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "arc-mcp-arc-1": {
      "command": "npx",
      "args": [
        "-y",
        "arc-1"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · container (OCI image) - can be sandboxed away from your filesystem

license MIT - declared in the repository

npm package arc-1 - unscoped; check the name against the project README before installing

registry namespace io.github.arc-mcp is GitHub-verified and matches the repo owner

03 · What ARC 1 can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 12 documented tools across sapread, sapsearch, sapwrite, including SAPRead, SAPSearch, SAPWrite, SAPActivate.

Capability map

Tools grouped from the project's README - what ARC 1 lets an agent do.

Sapread

1 tool - e.g. Read exact ABAP source, method bodies, grep matches, table data, CDS views, access controls (DCLS), metadata extensions (DDLX), service bindings (SRVB), knowled

SAPRead

Sapsearch

1 tool - e.g. Object search + full-text source code search across the system

SAPSearch

Sapwrite

1 tool - e.g. Create/update/delete ABAP source and DDIC metadata with automatic lock/unlock (PROG, CLAS, INTF, FUNC, FUGR, INCL, DDLS, DCLS, DDLX, BDEF, SRVD, SRVB, SKTD/KTD,

SAPWrite

Sapactivate

1 tool - e.g. Activate ABAP objects - single or batch (essential for RAP stacks), with guarded retry for the S/4HANA ED064 batch quirk. Publish/unpublish OData service bindin

SAPActivate

Sapnavigate

1 tool - e.g. Go-to-definition, find references, code completion

SAPNavigate

Sapquery

1 tool - e.g. Execute ABAP SQL with table-not-found suggestions and automatic chunking for simple long literal IN (...) lists

SAPQuery

Saptransport

1 tool - e.g. CTS transport management (list/get/create/release/delete/reassign/release-recursive), transport layer/target lookup, package transport requirement checks, and r

SAPTransport

Sapgit

1 tool - e.g. Git-based ABAP workflows across gCTS and abapGit (list/clone/pull/push/commit/branch/unlink) with backend auto-selection and safety gating (--allow-git-writes)

SAPGit

Latest releases

v1.1.0 · 2026-08-18

1.1.0 (2026-08-18) · SAPGit no longer accepts the advertised but unimplemented commit action. Use abapGit push for supported commit-and-push workflows; gCTS mutations remain quarantined. · add SAPTransport…

v1.0.2 · 2026-08-03

1.0.2 (2026-08-03) · restore the release gate that ran publish jobs on every push · --- · Annotated release notes - what these changes mean and whether they need an action.

v1.0.1 · 2026-08-03

1.0.1 (2026-08-03) · correct CTS transport checks · drop inapplicable FUNC processing metadata instead of rejecting the write · load extension plugins on Windows · read FLP tiles through the Pages association instead…

04 · Who maintains ARC 1

ARC-1 is maintained by arc-mcp. It's the only MCP server we track from this author; the repo dates to Mar 2026.

05 · Facts

category
other - ranked #26 of 848 actively-maintained other servers as of 2026-08-25.
release cadence
10+ releases in the last 90 days (latest 2026-08-18)
registry
io.github.arc-mcp/arc-1 (active, first published 2026-06-22 · 11 versions)
packages
npm:arc-1 · oci:ghcr.io/arc-mcp/arc-1:1.1.0

06 · ARC 1 FAQ

Is ARC 1 still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-24 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

What can ARC 1 do?

An agent gets 12 documented tools across sapread, sapsearch, sapwrite, including SAPRead, SAPSearch, SAPWrite, SAPActivate.

How do I install ARC 1?

Run `npx -y arc-1`. You can also paste the ready-made client config above.

Does ARC 1 run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to ARC 1

More MCP servers to compare · Anki MCP · Nakkas · Zsh Tool · Arm MCP Server · Froglet

More TypeScript MCP servers · Arcadia Finance · Deepseek · Arjunkmrm Perplexity Search · see all