SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-4d5f2c11-8ac6-49be-914c-b21609842095 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-17T13:50:10Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a917c5a768938c3720ae982e8b4f9fc9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4bbeff70bf5c507a60c76d381b02295 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47c3565774c5d0b563ae9a51af8af254 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bfc40ed1bb1460d96e14987b68b3e28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ed53326c5f7bdfed676a6df9aac8613 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5a92c5f4a634e26008b0a8950d77651 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-653cae1cd34d6cee882639da85d7e1a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31263d7a0ca476ac3aaa9af1482e483f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6143d2b28e890629e64ca3efe019914e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cbcafea1ef0ae1f30ed5ced5859e8ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-290c795e6af39bcb5fb44a05e80e7d8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ea23e3d39b81ef6bf5830e3016e47e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c37298c860792412f00502acd534fdd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bae6a9f21c7173d8f36eb5be034baccb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b85f2213c37d1eacef9b6dd6d076da61 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd9b89808a917771f77c69e1407cd162 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a50519ce7af66129fd13409031430461 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57e47bbf486fec1d9c3caaec476ca1d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ec8b3e5ac437e1064bec63f0f9acca2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ad687e2a66548f0ddf6515f0012aa9b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a871d94bbd60fe8afd5a3f5d60f6a197 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-061694c86d6f071b16fbdb5799197961 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bcff321fb48c89fec836b69ff6156c33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db0f726e28d9d1051028fecff0c2c916 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50b89e46cfccbe71bad36b73d4bc39b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30847ffcd207aa3ac71aaef641883b95 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40bba7f17eb08cf365746e9887222abb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a69a7f902d2a4c8f1a666c9e1a237c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01cca3d8ba2260afe27cbbe0e01a0238 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4c6cb95b0f34f2162ada2599af2f6a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96831e77ca615d0497bff9f77f38477e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1b6e475794b868bfa98e88ce9a6664d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22ab635d1ea181f22b4338cb8ebd54ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3871a90785bd8f6d1a4e83a5fd451043 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e4dfd0af18d87a55f96dfedb0dd77df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b1b7eece84eac4df79f9a17c2e1a11e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21ddfd67e2f34b7820b54991613c89cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e371378e14b836ad1011b38f0f66304 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed961e8af367916c83579a45c330147f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d297323f83225ac06b7728f666ad0118 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f54da8647ba3afc3f617dbd2a51a932e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-219beb24c502639d50a6dd0817d72a49 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e5c211c97ad23658403b01e77e955d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93e87cce7b8c31ebeda10d38913399b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0e315d017e9fea0d3e4009c67b8d8e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9af3787188669c69b987a7e0c3954ac4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11e1cc8137f1a70e3054bee08f8ef1f6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-715cf4cc72fd0a6363e90fa10ea4eb80 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aabecb6a0e00c38b4777fd0338adbd99 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-559d52aabbd5a2dfa02fae73766b954f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5753bdd5442d53c2c0d1bd26ef75f33e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b3168de07059d166cd1cafa130e0ffc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fef72e82548fe58d46e39a4a5be790b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e498d9047f508a6e771557c3142954f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6fd1ffebb9277ec8d0165cb58d3a7c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-543be1a61bc0657c782f0fc80de9a5f6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-220ccba6156e9af0dfbae1ee89630ab6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e97b001dbd7cff7c5b5af5b771a5f39f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7a34e35ad44ea8c2de60176d59580fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6a303c1a63b037056d24a5d22a38ae9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90306c27c512ba105cf3f9a24211f030 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51397db818912e83eadff796bf1e93e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3b2b2dbc687d459f35219e352c6be80 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d55c9edaf3f58398f77c2a17a339587 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c53e6296b289af1d761bf2a9c74ee5ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-537b32d0bb31d2dd9045e8e8c0076ba1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85b6c318a782ee116772cf644ada9798 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb7ac834c9808e5079636469a224a39a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e81568bd1fc5ebbea1be57b0bd9bf6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd56d99ad5d4d2ef10550272c10ebd86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c22cfb27048ac7364f813cb6065f2915 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bed426649dcb2bd3b3dbd9046dc48fd6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f78621961ce24fef9e384cffe655a5ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d8b6e5dc884b9f6a15b9ef3cb9fa0d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b9bf8a4130f19e1d9542858e4a0cf75 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-374c4776d1b39cb27050d345e584d9a9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba826aa9637fd9daffb638ddcd9117c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7671b027b86cfac5180d54b6c50e54f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28054b1c14b9bd4c1c36c6bde208f9ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffb1658e1dd5caf127626e473f9a947b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e718eb5baa8975fc0d90876b5ea16a83 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88a32adb6aad4ec6030e863229239b58 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87aca1b13813f8a4a1d20338d89d3469 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efb46e525ee4fb04238a9760727f8b80 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-708e4dc4470fbbec53de4fa1e2ebe87e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e889fd8efc383e11faf57f848cd5ac83 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d8f8914a30940d47b899148b47ba58f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3de8badaa8a035357f7ef3d005f184e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47a98585debf8624aee2d9cfd579dfb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bb04f97e111674f3b84e3de5c3624e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a74bbf5e6134eb5a93342890cbf1c5f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f3c1e9a04d432f30390e90b497f1a4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48c35ecef80b55d13e4fd86e08ce3899 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e8f1430bb63ea2a78a6280ef9f5af98 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9174eecef365987e7780f3682e43e915 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4571bf2cc66f7a117718fae8380cfc3d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5301902c022f2906b5ec831eb98eb866 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79e7c159f2e739ef60b7435e5d0e7f1f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc5a243990e34c215d143cae6d63289f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00b5c863ce9f53b1f4763b8230bc0654 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c66cbb05eee03d690b2bbb8c202418ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fbf0a9215510d8702af13a687ab6bb7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee0eedc02c917e4ba79e937fb18b8549 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d434d7b868b6f6771f6f65b5bdf62ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3ce015f35f92d0f472f85eae794aa0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-526352019ebd66d5ab14fc9fdfe991a0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c84bf963ba7a8f440edab229536a4ac0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0fcbf64da1cdcbf39c58e99b1b2e68f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cbf3a58da552224174fd25742697979 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de598e95d1e126d35008dd9333a2cf59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb2a4fae6560c3440ed94940400e6153 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-013b8b25ea189c1e7e94de995bca4504 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-726f1e2805f0363079a8d6f924707b66 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a97ea02271a6cbf75ba2338c5d34b422 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ee005515c1d7e2b62ec2ca97b843234 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-727ad89e66367b0f2ddd3033570ed57c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80ad404a4b9f011443015599304fa6e6 FileName: ./.cdsprettier.json SPDXID: SPDXRef-a917c5a768938c3720ae982e8b4f9fc9 FileChecksum: SHA1: 7c7939939e829c37a866e1153ede70d631e73026 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/CODEOWNERS SPDXID: SPDXRef-e4bbeff70bf5c507a60c76d381b02295 FileChecksum: SHA1: c68e3abc111e8fe0ec5fb30b34afe8931186a054 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/ISSUE_TEMPLATE/bug-report.md SPDXID: SPDXRef-47c3565774c5d0b563ae9a51af8af254 FileChecksum: SHA1: 90c69ceafc110d794a90c31562840ff123dcb330 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/ISSUE_TEMPLATE/feature-request.md SPDXID: SPDXRef-1bfc40ed1bb1460d96e14987b68b3e28 FileChecksum: SHA1: 6c0dc6bed69c3d786f0990b3ef1abb4f474b3156 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/PULL_REQUEST_TEMPLATE.md SPDXID: SPDXRef-5ed53326c5f7bdfed676a6df9aac8613 FileChecksum: SHA1: 8f858daa743aa6fbbeb9bb5d9349aae1bf6f9497 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/dependabot.yml SPDXID: SPDXRef-e5a92c5f4a634e26008b0a8950d77651 FileChecksum: SHA1: 9c7ed5e55248af8d96404ba1348db9f35d1bb5b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/workflows/check-changelog.yml SPDXID: SPDXRef-653cae1cd34d6cee882639da85d7e1a3 FileChecksum: SHA1: 80256adb75d26d41029ea1cba8d0a416576e28de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/workflows/issue.yml SPDXID: SPDXRef-31263d7a0ca476ac3aaa9af1482e483f FileChecksum: SHA1: 04a0347c859205f7af2dafdee37507641e94a31d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/workflows/lint-prettier.yml SPDXID: SPDXRef-6143d2b28e890629e64ca3efe019914e FileChecksum: SHA1: 85fcda931b4d3ead07bd4d44a260bab2941776b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/workflows/prevent-issue-labeling.yml SPDXID: SPDXRef-1cbcafea1ef0ae1f30ed5ced5859e8ff FileChecksum: SHA1: 585d06bca623655f6f464fefc82916db43b1f21f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-290c795e6af39bcb5fb44a05e80e7d8b FileChecksum: SHA1: 40732162c151746b0c4222c32217a42e876018c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.github/workflows/test.yml SPDXID: SPDXRef-8ea23e3d39b81ef6bf5830e3016e47e2 FileChecksum: SHA1: 62cf0cca306550df08c542c5026132cadbeeacaf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.gitignore SPDXID: SPDXRef-7c37298c860792412f00502acd534fdd FileChecksum: SHA1: 509a0c10cd9f0f1fb6d3e58aef8bc186908b905f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.hyperspace/pull_request_bot.json SPDXID: SPDXRef-bae6a9f21c7173d8f36eb5be034baccb FileChecksum: SHA1: 7908536020735e009d65f50aefe31f76c193ec7c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.prettierrc.js SPDXID: SPDXRef-b85f2213c37d1eacef9b6dd6d076da61 FileChecksum: SHA1: 2fd7adfe857a3d4bb9aac25ca16e91770c7d52e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./.vscode/launch.json SPDXID: SPDXRef-dd9b89808a917771f77c69e1407cd162 FileChecksum: SHA1: 881bfe52ee604dc1d845604a5a2a7af33432b252 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./CHANGELOG.md SPDXID: SPDXRef-a50519ce7af66129fd13409031430461 FileChecksum: SHA1: d87aba47d7d56a87576e662ca5ae76dc156800ad LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-57e47bbf486fec1d9c3caaec476ca1d4 FileChecksum: SHA1: c6facf39abcadc36dc7a3cbee1b96364183555ad LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./README.md SPDXID: SPDXRef-7ec8b3e5ac437e1064bec63f0f9acca2 FileChecksum: SHA1: c34c3c3747658a2bf39258c65a24ce662cd53d94 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors Copyright 2026 SAP SE or an SAP affiliate company and cap-js/mcp contributors. Please see our [LICENSE](./LICENSES/Apache-2.0.txt) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/cap-js/mcp). FileName: ./cds-plugin.js SPDXID: SPDXRef-7ad687e2a66548f0ddf6515f0012aa9b FileChecksum: SHA1: a5e72c2a82a52845ab625a2e08872c420c0b786c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./eslint.config.js SPDXID: SPDXRef-a871d94bbd60fe8afd5a3f5d60f6a197 FileChecksum: SHA1: 0f527f9739df73e69af422c499ddad9393aa278a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./gh_ruleset.json SPDXID: SPDXRef-061694c86d6f071b16fbdb5799197961 FileChecksum: SHA1: 34bb137923044d953cb5cfc57566410b77544255 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/api.js SPDXID: SPDXRef-bcff321fb48c89fec836b69ff6156c33 FileChecksum: SHA1: 4e4a90893de0983165c0a2f29cebdc44ba86620f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/auth.js SPDXID: SPDXRef-db0f726e28d9d1051028fecff0c2c916 FileChecksum: SHA1: ad691adea9b09b50c843f5fcc216e3cfcccea1b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/clients.js SPDXID: SPDXRef-50b89e46cfccbe71bad36b73d4bc39b9 FileChecksum: SHA1: bda6dc5c9b2011a87cc25ba0f86e59bceadf24ad LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/compile.js SPDXID: SPDXRef-30847ffcd207aa3ac71aaef641883b95 FileChecksum: SHA1: 230c574749baff02ca33ec98143b8e948a8b08a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/index.js SPDXID: SPDXRef-40bba7f17eb08cf365746e9887222abb FileChecksum: SHA1: 1cbea85ab0bc53234f7cb78a4d4a68d920a1c390 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/tools.js SPDXID: SPDXRef-1a69a7f902d2a4c8f1a666c9e1a237c4 FileChecksum: SHA1: 95452da608197a7b7123d8a479ec2215836e78ac LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/tools/call.js SPDXID: SPDXRef-01cca3d8ba2260afe27cbbe0e01a0238 FileChecksum: SHA1: f8a10676702d14f842aa5e84307a158585f6fef0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/tools/describe.js SPDXID: SPDXRef-f4c6cb95b0f34f2162ada2599af2f6a4 FileChecksum: SHA1: a3570d33960561f1b3a59924c116730cbf51fc24 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/tools/query.js SPDXID: SPDXRef-96831e77ca615d0497bff9f77f38477e FileChecksum: SHA1: 702002ac811bb0c859b93be334adbb703e8a686f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/utils/cds-to-schema.js SPDXID: SPDXRef-b1b6e475794b868bfa98e88ce9a6664d FileChecksum: SHA1: 361baf0ab79bfbeabf2e98e9b635e4579e78cb7a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/utils/limits.js SPDXID: SPDXRef-22ab635d1ea181f22b4338cb8ebd54ff FileChecksum: SHA1: 27ba69b7c1126da1c53fc0c89c15309ab594a599 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/utils/service-name.js SPDXID: SPDXRef-3871a90785bd8f6d1a4e83a5fd451043 FileChecksum: SHA1: 1b0e33ebfeebaec9e304f49627d3ac899c7dc3ff LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/utils/tools-shared.js SPDXID: SPDXRef-9e4dfd0af18d87a55f96dfedb0dd77df FileChecksum: SHA1: 0ce69661830c58492fb934c23509def9db536665 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./lib/utils/validate-targets.js SPDXID: SPDXRef-2b1b7eece84eac4df79f9a17c2e1a11e FileChecksum: SHA1: a00ecf1595fe8c71678b952ed17d2b71bd8b4b66 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./package.json SPDXID: SPDXRef-21ddfd67e2f34b7820b54991613c89cb FileChecksum: SHA1: 4d969cc6689faa2090b5da5ac1b510946b939be5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop-mtx/fts/isbn/mcp-service.cds SPDXID: SPDXRef-2e371378e14b836ad1011b38f0f66304 FileChecksum: SHA1: f0060cc42304bfdfa8904c3078880c93da2f6956 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop-mtx/package.json SPDXID: SPDXRef-ed961e8af367916c83579a45c330147f FileChecksum: SHA1: 790f70162a80b01f0a3d1377e92dcb724e79e1b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop-mtx/srv/mcp-service.cds SPDXID: SPDXRef-d297323f83225ac06b7728f666ad0118 FileChecksum: SHA1: 96c6cb7936b946e216b64d75ba9f9a27aa2dbbc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/__snapshots__/catalog-service-card.json SPDXID: SPDXRef-f54da8647ba3afc3f617dbd2a51a932e FileChecksum: SHA1: a5d17fc1a8859d232e3a01b19c2967919a5a336a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/_i18n/i18n_de.properties SPDXID: SPDXRef-219beb24c502639d50a6dd0817d72a49 FileChecksum: SHA1: 4eff9c1df5d71dbe6a32185c0cb12ce2b364e5a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/_i18n/i18n_en.properties SPDXID: SPDXRef-1e5c211c97ad23658403b01e77e955d5 FileChecksum: SHA1: de6908c0cc757b711c6e76e5d48af0c4fa64229d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/_i18n/i18n_fr.properties SPDXID: SPDXRef-93e87cce7b8c31ebeda10d38913399b5 FileChecksum: SHA1: bfa674088e02ea1952b18d9e7785c5aa74db581c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/_i18n/messages_de.properties SPDXID: SPDXRef-a0e315d017e9fea0d3e4009c67b8d8e6 FileChecksum: SHA1: fde9fb14e05d08c54d0e46da64e0d74bcf5bb5c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/_i18n/messages_en.properties SPDXID: SPDXRef-9af3787188669c69b987a7e0c3954ac4 FileChecksum: SHA1: bebf5b79739cfc7e29667ad91488dbded410ed46 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/_i18n/messages_fr.properties SPDXID: SPDXRef-11e1cc8137f1a70e3054bee08f8ef1f6 FileChecksum: SHA1: e619cbaad55d7abe43443b4874ace78b25d1e908 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/_i18n/i18n.properties SPDXID: SPDXRef-715cf4cc72fd0a6363e90fa10ea4eb80 FileChecksum: SHA1: 076caf2395314c942f2c7f5062d442a859b184db LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/_i18n/i18n_de.properties SPDXID: SPDXRef-aabecb6a0e00c38b4777fd0338adbd99 FileChecksum: SHA1: 3ad2d6e97ff1571d6ef5c6534233cc71a538d7f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/admin-books/fiori-service.cds SPDXID: SPDXRef-559d52aabbd5a2dfa02fae73766b954f FileChecksum: SHA1: 029df374f8cbd12e927d118a26298447efbb3d1a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/admin-books/webapp/Component.js SPDXID: SPDXRef-5753bdd5442d53c2c0d1bd26ef75f33e FileChecksum: SHA1: 7f2de20e10f11fbb2f5b28b97374288b4041272d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/admin-books/webapp/i18n/i18n.properties SPDXID: SPDXRef-5b3168de07059d166cd1cafa130e0ffc FileChecksum: SHA1: bb8cc2b19fe3f36da8faf5e3f94afacc11bd385c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/admin-books/webapp/i18n/i18n_de.properties SPDXID: SPDXRef-fef72e82548fe58d46e39a4a5be790b2 FileChecksum: SHA1: c33405aabc3263774ad7c9ff2f0ad8e24e7371af LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/admin-books/webapp/i18n/i18n_en.properties SPDXID: SPDXRef-9e498d9047f508a6e771557c3142954f FileChecksum: SHA1: bb8cc2b19fe3f36da8faf5e3f94afacc11bd385c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/admin-books/webapp/manifest.json SPDXID: SPDXRef-f6fd1ffebb9277ec8d0165cb58d3a7c4 FileChecksum: SHA1: 94900f11a493fe276f4ab5ee61c18603e3aae8cf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/browse/fiori-service.cds SPDXID: SPDXRef-543be1a61bc0657c782f0fc80de9a5f6 FileChecksum: SHA1: 297abc1161731aadcc07d90208b3b8234251eb63 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/browse/webapp/Component.js SPDXID: SPDXRef-220ccba6156e9af0dfbae1ee89630ab6 FileChecksum: SHA1: 966abb39d48f659404f4dd392b238990f45dd5b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/browse/webapp/i18n/i18n.properties SPDXID: SPDXRef-e97b001dbd7cff7c5b5af5b771a5f39f FileChecksum: SHA1: 193404bdeb566c4dc2472da223f9f42788f2354a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/browse/webapp/i18n/i18n_de.properties SPDXID: SPDXRef-f7a34e35ad44ea8c2de60176d59580fd FileChecksum: SHA1: 5b7493b2c90cb4a170e64d96e6c3459a07bc93d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/browse/webapp/i18n/i18n_en.properties SPDXID: SPDXRef-b6a303c1a63b037056d24a5d22a38ae9 FileChecksum: SHA1: 193404bdeb566c4dc2472da223f9f42788f2354a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/browse/webapp/manifest.json SPDXID: SPDXRef-90306c27c512ba105cf3f9a24211f030 FileChecksum: SHA1: 712f4c3b7ad14da02ce34a5b71dae1f1e7eadf8a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/common.cds SPDXID: SPDXRef-51397db818912e83eadff796bf1e93e3 FileChecksum: SHA1: 12e65502d1e86cce441316eb78cee5a3e1aa5984 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/router/package-lock.json SPDXID: SPDXRef-c3b2b2dbc687d459f35219e352c6be80 FileChecksum: SHA1: bf9cc5b2da080b271b48b909a6bedd7a353b14dd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/router/package.json SPDXID: SPDXRef-6d55c9edaf3f58398f77c2a17a339587 FileChecksum: SHA1: a4a52f91d638e4609f0d95d7261db678b97c3e80 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/router/xs-app.json SPDXID: SPDXRef-c53e6296b289af1d761bf2a9c74ee5ce FileChecksum: SHA1: 5e157fe29eecf93411e95355335530485678e5e6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/app/services.cds SPDXID: SPDXRef-537b32d0bb31d2dd9045e8e8c0076ba1 FileChecksum: SHA1: 41e41328e80c752654a4568a0f95ffaca317fc77 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/currencies.cds SPDXID: SPDXRef-85b6c318a782ee116772cf644ada9798 FileChecksum: SHA1: cd5a0c47d3825aa92007a4d937353bda20c194ba LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/CatalogService-User.csv SPDXID: SPDXRef-eb7ac834c9808e5079636469a224a39a FileChecksum: SHA1: 3f277b76c437c590f2ab2f7e0ecab979316278ad LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.capire.bookshop-Authors.csv SPDXID: SPDXRef-4e81568bd1fc5ebbea1be57b0bd9bf6b FileChecksum: SHA1: b0370c8a192461b5a6e49d8add078b139349d668 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.capire.bookshop-Books.csv SPDXID: SPDXRef-fd56d99ad5d4d2ef10550272c10ebd86 FileChecksum: SHA1: 76d6157aaeae4d19236c5e1f0795715463779ae9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.capire.bookshop-Books_texts.csv SPDXID: SPDXRef-c22cfb27048ac7364f813cb6065f2915 FileChecksum: SHA1: 2f69e18b40cb8af3fdd40b5efd52abb3bceae3c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.capire.bookshop-Genres.csv SPDXID: SPDXRef-bed426649dcb2bd3b3dbd9046dc48fd6 FileChecksum: SHA1: 831467e926819d5c914070a29c8e3502e49d6288 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.capire.bookshop-Genres.texts.csv SPDXID: SPDXRef-f78621961ce24fef9e384cffe655a5ed FileChecksum: SHA1: 2e6e397abfc07a223e621c647349f76f60bc6a17 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.common-Currencies.csv SPDXID: SPDXRef-6d8b6e5dc884b9f6a15b9ef3cb9fa0d7 FileChecksum: SHA1: f37ab2731ee8cb9f727edd685f5d40ed55e5ce09 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/data/sap.common-Currencies.texts.csv SPDXID: SPDXRef-2b9bf8a4130f19e1d9542858e4a0cf75 FileChecksum: SHA1: 94f062f7f0c5b4d408a4e3341d92554532e557e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/schema.cds SPDXID: SPDXRef-374c4776d1b39cb27050d345e584d9a9 FileChecksum: SHA1: b9b5ab5a3482f5a7bbab0cd3eedde7e74160da94 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/db/undeploy.json SPDXID: SPDXRef-ba826aa9637fd9daffb638ddcd9117c3 FileChecksum: SHA1: 767e876a0df559548073e30c98a742eccd60b826 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/mta.yaml SPDXID: SPDXRef-b7671b027b86cfac5180d54b6c50e54f FileChecksum: SHA1: f9caf35b325cfe96a97cf9198f8e4289399c9ef9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/package.json SPDXID: SPDXRef-28054b1c14b9bd4c1c36c6bde208f9ef FileChecksum: SHA1: 176340c8ab24a73162fa6e7ea7f20445b8940522 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/action-only-service.cds SPDXID: SPDXRef-ffb1658e1dd5caf127626e473f9a947b FileChecksum: SHA1: b38f1ac3dd0817ef47f3ba5c14d8fd386a9a7b82 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/admin-service.cds SPDXID: SPDXRef-e718eb5baa8975fc0d90876b5ea16a83 FileChecksum: SHA1: 788aac5e3af5bacbe357e11125cd05bf44ece898 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/admin-service.js SPDXID: SPDXRef-88a32adb6aad4ec6030e863229239b58 FileChecksum: SHA1: 8776e29ca17530063ecab6b04a5f98aedd24136c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/api-ignore-test.cds SPDXID: SPDXRef-87aca1b13813f8a4a1d20338d89d3469 FileChecksum: SHA1: 560370dbb5b1b3a5e5a0a4a0fa12cc2a67c41714 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/auth-test-service.cds SPDXID: SPDXRef-efb46e525ee4fb04238a9760727f8b80 FileChecksum: SHA1: 8b663825ba0a1f25de64bad47ec3d44c0833d2e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/auth-test-service.js SPDXID: SPDXRef-708e4dc4470fbbec53de4fa1e2ebe87e FileChecksum: SHA1: 08b09e2b3dd3ca75945ee66f2be2d0129d1ee58f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/cat-service-actions.cds SPDXID: SPDXRef-e889fd8efc383e11faf57f848cd5ac83 FileChecksum: SHA1: 4cdb6a8858a7441cd3b550b4e7e0ed77346951e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/cat-service.cds SPDXID: SPDXRef-5d8f8914a30940d47b899148b47ba58f FileChecksum: SHA1: 0fdbfa70cd26c94079fd543fb6469acb086d6dd4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/cat-service.js SPDXID: SPDXRef-3de8badaa8a035357f7ef3d005f184e0 FileChecksum: SHA1: f5dbbf49090ef6142486967142a5c3b931e75ce3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/fully-restricted-service.cds SPDXID: SPDXRef-47a98585debf8624aee2d9cfd579dfb8 FileChecksum: SHA1: f53cabef94a1ee99efe99074a160090f06e9ae6d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/limit-service.cds SPDXID: SPDXRef-3bb04f97e111674f3b84e3de5c3624e1 FileChecksum: SHA1: c6d4bbb943bf2cc9cc268d9263b14143f50e03bb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/no-service-limit.cds SPDXID: SPDXRef-4a74bbf5e6134eb5a93342890cbf1c5f FileChecksum: SHA1: d0638e313323569b5b913a089a53f6ccd2c98557 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/prefix-test-service.js SPDXID: SPDXRef-0f3c1e9a04d432f30390e90b497f1a4a FileChecksum: SHA1: 5e1f76fa57a24f1b2576ebbc2b79ba3003398409 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/restricted-service.cds SPDXID: SPDXRef-48c35ecef80b55d13e4fd86e08ce3899 FileChecksum: SHA1: 3f2ae691e9335eb7b0b834f3fef565d24cc489f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/restricted-service.js SPDXID: SPDXRef-4e8f1430bb63ea2a78a6280ef9f5af98 FileChecksum: SHA1: 319b4568969eff306cab8a7120198403b3e89c20 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/srv/service-auth-test.cds SPDXID: SPDXRef-9174eecef365987e7780f3682e43e915 FileChecksum: SHA1: f747a4db2e139f844e7e2c9680f3622814f3bf69 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/bookshop/xs-security.json SPDXID: SPDXRef-4571bf2cc66f7a117718fae8380cfc3d FileChecksum: SHA1: 09205c4e4ee87b66a69d5f968ab7008bb80487c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/actions.test.js SPDXID: SPDXRef-5301902c022f2906b5ec831eb98eb866 FileChecksum: SHA1: b637ddc0672740dd4cfe3074934d0721f9bc2996 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/api-ignore.test.js SPDXID: SPDXRef-79e7c159f2e739ef60b7435e5d0e7f1f FileChecksum: SHA1: c086b0077d18aeb7d8d2f359599b7cecc797189e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/auth-combinations.test.js SPDXID: SPDXRef-dc5a243990e34c215d143cae6d63289f FileChecksum: SHA1: 6c268432d4ccc8ad06f3dc80f303b3017ce6ba89 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/clients.test.js SPDXID: SPDXRef-00b5c863ce9f53b1f4763b8230bc0654 FileChecksum: SHA1: 778f85047b9b1122dc9bcf37f03bb90d9dcbf84d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/compile.test.js SPDXID: SPDXRef-c66cbb05eee03d690b2bbb8c202418ef FileChecksum: SHA1: 0747123b668f513353777647a097f0761db7d8f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/context.test.js SPDXID: SPDXRef-9fbf0a9215510d8702af13a687ab6bb7 FileChecksum: SHA1: 37578685fa7b202c05428be501d1e6fe3e5d5ee5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/cqn-function-security.test.js SPDXID: SPDXRef-ee0eedc02c917e4ba79e937fb18b8549 FileChecksum: SHA1: bab513f1ba98e4b9e626b7cf7afb8a8e054a0d35 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/expand-security.test.js SPDXID: SPDXRef-5d434d7b868b6f6771f6f65b5bdf62ac FileChecksum: SHA1: 8e8d6f5539f4d18b50f2cd5c268628514f152f6a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/global-limit.test.js SPDXID: SPDXRef-c3ce015f35f92d0f472f85eae794aa0a FileChecksum: SHA1: b03676036a28d322065496c5fe2812a346eeb5db LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/integration.test.js SPDXID: SPDXRef-526352019ebd66d5ab14fc9fdfe991a0 FileChecksum: SHA1: 5909ea35381dbf819afc9e29594300edca3478f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/limit.test.js SPDXID: SPDXRef-c84bf963ba7a8f440edab229536a4ac0 FileChecksum: SHA1: 3a84a62d6c6c5dc5a66735166eecffbaaa6309d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/mcp-test-client.js SPDXID: SPDXRef-d0fcbf64da1cdcbf39c58e99b1b2e68f FileChecksum: SHA1: 51d5cec802c94cb57e22f1940c53a2cff6c58570 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/mtx.test.js SPDXID: SPDXRef-8cbf3a58da552224174fd25742697979 FileChecksum: SHA1: 202284c87e677c1580d1cecf1db4698ae885abea LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/per-action-tools.test.js SPDXID: SPDXRef-de598e95d1e126d35008dd9333a2cf59 FileChecksum: SHA1: a56882a2cf24104ae478c4e2e49412129353341f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/prefix.test.js SPDXID: SPDXRef-eb2a4fae6560c3440ed94940400e6153 FileChecksum: SHA1: b6db9892ecab97a8436787c8bf24d76a5ebd425a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/sql-format.test.js SPDXID: SPDXRef-013b8b25ea189c1e7e94de995bca4504 FileChecksum: SHA1: 2ec5132d70285512a547e84ca4f73d22447ea647 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/sql-security.test.js SPDXID: SPDXRef-726f1e2805f0363079a8d6f924707b66 FileChecksum: SHA1: 0ce62fe977c51bb9a434098bfd0b3e3a1d9659d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/stress.test.js SPDXID: SPDXRef-a97ea02271a6cbf75ba2338c5d34b422 FileChecksum: SHA1: 0cb1b1b9a4611089b3f4986a6629f1cb4907f28d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/integration/validate-targets.test.js SPDXID: SPDXRef-9ee005515c1d7e2b62ec2ca97b843234 FileChecksum: SHA1: 71c1131fa4bca9aba48da08b44975f4f278376c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./tests/setup.js SPDXID: SPDXRef-727ad89e66367b0f2ddd3033570ed57c FileChecksum: SHA1: 8453e142bafd3ee8a1803aef3c715703982d69bf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors FileName: ./vitest.config.mjs SPDXID: SPDXRef-80ad404a4b9f011443015599304fa6e6 FileChecksum: SHA1: 0c35cbcab6673ac90139edf352910f68d39a9ad0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and @cap-js/mcp contributors