{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"17.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"17.0.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, controls which tools are available (e.g. Programs are onprem-only).","format":"string","default":"cloud","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T17:35:13.646506Z","publishedAt":"2026-10-05T17:35:13.646506Z","updatedAt":"2026-10-05T17:35:13.646506Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"17.0.1","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"17.0.1","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, controls which tools are available (e.g. Programs are onprem-only).","format":"string","default":"cloud","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T18:32:49.914184Z","publishedAt":"2026-10-05T18:32:49.914184Z","updatedAt":"2026-10-05T18:32:49.914184Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"17.1.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"17.1.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, controls which tools are available (e.g. Programs are onprem-only).","format":"string","default":"cloud","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T08:31:23.241354Z","publishedAt":"2026-10-06T08:31:23.241354Z","updatedAt":"2026-10-06T08:31:23.241354Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"17.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"17.2.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, controls which tools are available (e.g. Programs are onprem-only).","format":"string","default":"cloud","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T03:52:45.770943Z","publishedAt":"2026-10-11T03:52:45.770943Z","updatedAt":"2026-10-11T03:52:45.770943Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"17.2.1","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"17.2.1","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, controls which tools are available (e.g. Programs are onprem-only).","format":"string","default":"cloud","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T05:20:37.718816Z","publishedAt":"2026-10-11T05:20:37.718816Z","updatedAt":"2026-10-11T05:20:37.718816Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"17.2.2","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"17.2.2","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, controls which tools are available (e.g. Programs are onprem-only).","format":"string","default":"cloud","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T06:43:46.531691Z","publishedAt":"2026-10-11T06:43:46.531691Z","updatedAt":"2026-10-11T06:43:46.531691Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.1.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"19.1.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, required (here or as --system-type; no default, never guessed): the tools offered (e.g. Programs are onprem-only), the connector, and how the system's answers are read. Without it a destination does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T10:21:55.735018Z","publishedAt":"2026-10-21T10:21:55.735018Z","updatedAt":"2026-10-21T10:21:55.735018Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"19.2.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, required (here or as --system-type; no default, never guessed): the tools offered (e.g. Programs are onprem-only), the connector, and how the system's answers are read. Without it a destination does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:38:56.80463Z","publishedAt":"2026-10-21T20:38:56.80463Z","updatedAt":"2026-10-21T20:38:56.80463Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact","description":"Compact MCP server for SAP ABAP ADT over HTTP, RFC or SNC: one tool per operation, object in args","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"20.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact","version":"20.0.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, required (here or as --system-type; no default, never guessed): the tools offered (e.g. Programs are onprem-only), the connector, and how the system's answers are read. Without it a destination does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"},{"description":"System context for on-prem create/update operations (system id).","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T18:06:42.490201Z","publishedAt":"2026-10-22T18:06:42.490201Z","updatedAt":"2026-10-22T18:06:42.490201Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-http","description":"Compact MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.1.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-http","version":"19.1.0","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp/stream/http","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"System context for on-prem create/update operations (system id), when no x-sap-master-system header states it.","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations, when no x-sap-responsible header (or x-sap-login) states it.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T10:22:16.940225Z","publishedAt":"2026-10-21T10:22:16.940225Z","updatedAt":"2026-10-21T10:22:16.940225Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-http","description":"Compact MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-http","version":"19.2.0","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp/stream/http","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"System context for on-prem create/update operations (system id), when no x-sap-master-system header states it.","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations, when no x-sap-responsible header (or x-sap-login) states it.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:39:00.70737Z","publishedAt":"2026-10-21T20:39:00.70737Z","updatedAt":"2026-10-21T20:39:00.70737Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-http","description":"Compact MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"20.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-http","version":"20.0.0","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp/stream/http","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"System context for on-prem create/update operations (system id), when no x-sap-master-system header states it.","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations, when no x-sap-responsible header (or x-sap-login) states it.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T18:07:14.964949Z","publishedAt":"2026-10-22T18:07:14.964949Z","updatedAt":"2026-10-22T18:07:14.964949Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","description":"Read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* headers","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-http-ro","version":"19.2.0","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp/stream/http","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3000","name":"MCP_HTTP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:39:03.083315Z","publishedAt":"2026-10-21T20:39:03.083315Z","updatedAt":"2026-10-21T20:39:03.083315Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","description":"Read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* headers","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"20.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-http-ro","version":"20.0.0","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp/stream/http","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_HTTP_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3000","name":"MCP_HTTP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T18:07:21.645334Z","publishedAt":"2026-10-22T18:07:21.645334Z","updatedAt":"2026-10-22T18:07:21.645334Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-ro","description":"Read-only compact MCP server for SAP ABAP ADT: the compact tools that change nothing","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.1.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-ro","version":"19.1.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, required (here or as --system-type; no default, never guessed): the tools offered (e.g. Programs are onprem-only), the connector, and how the system's answers are read. Without it a destination does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T10:22:08.644583Z","publishedAt":"2026-10-21T10:22:08.644583Z","updatedAt":"2026-10-21T10:22:08.644583Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-ro","description":"Read-only compact MCP server for SAP ABAP ADT: the compact tools that change nothing","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-ro","version":"19.2.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, required (here or as --system-type; no default, never guessed): the tools offered (e.g. Programs are onprem-only), the connector, and how the system's answers are read. Without it a destination does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:38:14.696388Z","publishedAt":"2026-10-21T20:38:14.696388Z","updatedAt":"2026-10-21T20:38:14.696388Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-ro","description":"Read-only compact MCP server for SAP ABAP ADT: the compact tools that change nothing","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"20.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-ro","version":"20.0.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Named destination: service-keys/<name>.json and sessions/<name>.env under AUTH_BROKER_PATH or the platform directory, read field by field. The working directory's .env is not loaded.","format":"string","type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Path to the .env file that states the destination (the same as the --env-path argument). The file states SAP_URL and SAP_AUTH_TYPE (basic, snc or jwt); a jwt file also states SAP_GRANT_TYPE (authorization_code or none). Without this or --mcp, the server starts in tool-inspection-only mode: nothing is read from the working directory, and SAP_* variables in the process environment alone form no destination.","format":"string","placeholder":"/path/to/system.env","name":"MCP_ENV_PATH"},{"description":"Base directory of service-keys/ and sessions/ for a named destination chosen with the --mcp argument (one directory; a list is not split). Default: ~/.config/mcp-abap-adt (Documents\\mcp-abap-adt on Windows).","format":"string","placeholder":"/path/to/mcp-abap-adt","name":"AUTH_BROKER_PATH"},{"description":"Browser for a JWT login: chrome, edge, firefox, system, headless or none.","format":"string","default":"system","choices":["chrome","edge","firefox","system","headless","none"],"name":"MCP_BROWSER"},{"description":"Callback port of the JWT browser login, 1-65535.","format":"number","default":"61001","name":"MCP_BROWSER_AUTH_PORT"},{"description":"Write a named destination's session to disk (sessions/<name>.env) instead of keeping it in memory.","format":"boolean","default":"false","name":"MCP_UNSAFE"},{"description":"Connection type: http or rfc. SNC needs rfc (and the SAP NW RFC SDK).","format":"string","default":"http","choices":["http","rfc"],"name":"SAP_CONNECTION_TYPE"},{"description":"System type, required (here or as --system-type; no default, never guessed): the tools offered (e.g. Programs are onprem-only), the connector, and how the system's answers are read. Without it a destination does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Logon language (ISO code, e.g. 'en', 'de').","format":"string","default":"en","name":"SAP_LANGUAGE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T18:07:06.259609Z","publishedAt":"2026-10-22T18:07:06.259609Z","updatedAt":"2026-10-22T18:07:06.259609Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-sse","description":"Compact MCP server for SAP ABAP ADT over HTTP+SSE: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.1.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-sse","version":"19.1.0","transport":{"type":"sse","url":"http://localhost:{MCP_SSE_PORT}/sse","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_SSE_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3001","name":"MCP_SSE_PORT"},{"description":"System context for on-prem create/update operations (system id), when no x-sap-master-system header states it.","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations, when no x-sap-responsible header (or x-sap-login) states it.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T10:22:35.219696Z","publishedAt":"2026-10-21T10:22:35.219696Z","updatedAt":"2026-10-21T10:22:35.219696Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-sse","description":"Compact MCP server for SAP ABAP ADT over HTTP+SSE: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-sse","version":"19.2.0","transport":{"type":"sse","url":"http://localhost:{MCP_SSE_PORT}/sse","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_SSE_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3001","name":"MCP_SSE_PORT"},{"description":"System context for on-prem create/update operations (system id), when no x-sap-master-system header states it.","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations, when no x-sap-responsible header (or x-sap-login) states it.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:41:10.511798Z","publishedAt":"2026-10-21T20:41:10.511798Z","updatedAt":"2026-10-21T20:41:10.511798Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-sse","description":"Compact MCP server for SAP ABAP ADT over HTTP+SSE: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"20.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-sse","version":"20.0.0","transport":{"type":"sse","url":"http://localhost:{MCP_SSE_PORT}/sse","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_SSE_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3001","name":"MCP_SSE_PORT"},{"description":"System context for on-prem create/update operations (system id), when no x-sap-master-system header states it.","format":"string","name":"SAP_MASTER_SYSTEM"},{"description":"Responsible user for on-prem create/update operations, when no x-sap-responsible header (or x-sap-login) states it.","format":"string","name":"SAP_RESPONSIBLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T18:07:28.887519Z","publishedAt":"2026-10-22T18:07:28.887519Z","updatedAt":"2026-10-22T18:07:28.887519Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-sse-ro","description":"Read-only compact MCP server for SAP ABAP ADT over HTTP+SSE: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.1.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-sse-ro","version":"19.1.0","transport":{"type":"sse","url":"http://localhost:{MCP_SSE_PORT}/sse","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_SSE_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3001","name":"MCP_SSE_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T10:22:45.486532Z","publishedAt":"2026-10-21T10:22:45.486532Z","updatedAt":"2026-10-21T10:22:45.486532Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-sse-ro","description":"Read-only compact MCP server for SAP ABAP ADT over HTTP+SSE: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"19.2.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-sse-ro","version":"19.2.0","transport":{"type":"sse","url":"http://localhost:{MCP_SSE_PORT}/sse","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_SSE_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3001","name":"MCP_SSE_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:43:48.411661Z","publishedAt":"2026-10-21T20:43:48.411661Z","updatedAt":"2026-10-21T20:43:48.411661Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fr0ster/mcp-abap-adt-compact-sse-ro","description":"Read-only compact MCP server for SAP ABAP ADT over HTTP+SSE: x-sap-* header credentials","repository":{"url":"https://github.com/fr0ster/mcp-abap-adt","source":"github"},"version":"20.0.0","packages":[{"registryType":"npm","identifier":"@mcp-abap-adt/compact-sse-ro","version":"20.0.0","transport":{"type":"sse","url":"http://localhost:{MCP_SSE_PORT}/sse","headers":[{"description":"The SAP system's URL, e.g. https://my-system.example.com.","isRequired":true,"format":"string","name":"x-sap-url"},{"description":"The SAP client (optional), e.g. 100.","format":"string","name":"x-sap-client"},{"description":"The user of a basic logon, with x-sap-password.","format":"string","name":"x-sap-login"},{"description":"The password of a basic logon, with x-sap-login.","format":"string","isSecret":true,"name":"x-sap-password"},{"description":"A token you hold, sent as a Bearer token (used as it is; the server cannot renew it). Instead of x-sap-login and x-sap-password.","format":"string","isSecret":true,"name":"x-sap-jwt-token"}]},"environmentVariables":[{"description":"System type, required (here or as --system-type; no default, never guessed, no request header states it): the tools offered, the connector, and how the system's answers are read. Without it the server does not start.","isRequired":true,"format":"string","choices":["cloud","onprem","legacy"],"name":"SAP_SYSTEM_TYPE"},{"description":"Host to listen on: 127.0.0.1 (this machine only) or 0.0.0.0 (every interface).","format":"string","default":"127.0.0.1","name":"MCP_SSE_HOST"},{"description":"Port to listen on, 1-65535.","format":"number","default":"3001","name":"MCP_SSE_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T18:07:33.956053Z","publishedAt":"2026-10-22T18:07:33.956053Z","updatedAt":"2026-10-22T18:07:33.956053Z","isLatest":true}}}],"metadata":{"count":23}}
