SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-2c113d06-c8e6-4674-a31a-cd3dd3fadbf8 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-07-26T08:46:03Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e523a7ab15d6a88c500b17818c30ca5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efa7cfc8aa5e2311c72f4d8e94286887 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6204b2e7c88fd5a495416cbd2fc0b096 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9b49703ad73d5e9bbed1f5b35827e97 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db1dd05662efa4f475a87af49cedfbc6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a09bb9929e392e39cce929ef13902a47 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d59d8b8ac3738a527cc478b213c5e5e8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29d4746eb5643132f4038b974e256f50 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1dddb21d524009ceeb1d4f5c8b62c3cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aafa40aa43087d916caac4742b2847ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5373b12db1d27300bdd46603e7b4a4d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a0d91ea5abe8d3c97b891d444c5d631 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-800835649fed053d5f05389bb141d783 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4ff8ac711292d25e00d019d550c70b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f31577d4e4827a5698691c78c22c5a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75612c9a76b019e3a3e30d67306df9f6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f6686cde88296dd11ea841fc7f25af7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abb2084fb8254db750c02f8d8e9161d1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30d67014754ed3bd2c9ae6880c403275 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c644803ba3901d00f749a70122b30a86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c01d8ddb07750e8228f4a86532259470 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c33333cce9cda5da58b1cc84b0fe4a99 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b01d893d814e3d9baee6449ec7d01287 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-942616e1e27b342083c3b09f5ed77449 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4934be89998e5f852890f8429f59d38e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4b1630b123daed52ed57e4311b37216 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-671609bd77ad2c6c87a054cedf001549 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7776463ed65af71f83ed980081ebec4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e17fb6627d6c3e0830acb7b433dca264 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d40cbbba009d47ac1653dc953680eee5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7bd63bddedef982590a03a39cceedce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f635a8a8128cabcf3664531830d8909c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e8d517f5df8813453f2e98f7a3d95c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15cd89b923bec17e0fa9a5e5e041bbbb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27eb73e2fb7194a25f1b25c033d34a10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7994904972eae0dea4bd776e50529b8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59b166242e2dad53bb629b37232e2189 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-480b36c47fdab1eb1d09295dbd06b3d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-805124b95de2278eb7636e1bf2074142 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3651a89e41993bd6e083f1a007188e6a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b379d0a4707436b9771a06c3011e2ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-978568a80a6029f8bef504ae001fa22f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-341c3fae73bcc034c609f4f5afe20703 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-376864a0bc2fac0f87638a505cff312a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f757da144a651920779d178764a8756 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f0c388ad86cd4cbe1dfd3e06ac3ceb5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1d75b9948ac711206d292bee05ea184 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-829693739e124337a9b502246f748808 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cbac4fcacf86be0f34c157e30a6c16e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8067a106895547f67e1d31a590ebe960 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12920b381f775ee35a2db1be676ba671 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1d8b5dc84e0e83368c1e86e5c4e7231 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eca39c6e7a3b8a340b16948c17c27fc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff7426419de031e127e215c53363ff4d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12d8f62489d7806e958e77859cbdfcc4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-576ad40d7fd65cd69f7652ca4a2746d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49d9a98101dbd2281810dd3dd62744ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50089939c55b69ac22e97a45aebd5536 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6694f0369b333382f574d879d075f514 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e269aa17f7f248cf9cdefca0391d425 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e08fc8c8fdfd57da7dc6c47c64b1159d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-712534c30e94eb3f88bb2653cf685515 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb83213086dfb75364330c4e7c85e52d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43e530467c1cf34fe3df9effb7829efd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-137a13a89cc9d2bbaf291cb6db58b9c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a6ff825955c0365c35d426a6e0339d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fd4c7d74f6523992de8a28bfba2c257 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-786a5b19d209bfb84903941cb0ab32b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25fe1e055336c18d6ec1eb681009fae0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75d610cf82ae351808a21044e5f798ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-016ef6c04e9a6ae661c003f1161827f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e680e9fb6facdb18133106cca733fae2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-015fb7dcad2af7c10940769218d0599f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3841e76990008ef6ebe3069b10c3662 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c357c3658da4dc9d06f859338717285c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2850ffb3435ae0dee380830a2ba8962a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e8b490f43d72770e455321c5065677d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40497f7f4b07f53d6b143fa9c2300572 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4f4cc57b6fc262f304050f9ee3b64b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dadfd2cb5d9f7270b43db1ee0fda41d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bbcbb2567da582e75d6e03b373d2b7a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38ee870dbdb4e40e86cff31a095a45c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6597694695081f6932389469db1d8073 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96facdc2ce1bbb05195e23e6027f25e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc8e286f5bc3d40db829593cda1ad679 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7f1bb4edd0fbed41b3132ce888ee465 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc8389f8f037099e29844d6c28b24c6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-913585b7e41a8017bcc55816eca3cffa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87bddb7602cae2a5193a4d360f504463 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-683fcf391af444f00127c8114f920a0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f6ce1a43ad5ecc363736e5b30a516c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5fd4a006866789e3c4d30d2ad320efb5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87f135e3d4e0c0241812d27bce6828df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec0f93a82e0cc1f3565ca70ad0887cce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09de6704fc7d5cceb867bd6496255367 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-213130866c5bafa551527f3cf1ca6b31 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d167589e51a5934b3bef7a516a4775a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab68a3d92f1b5c714a9de7857dad0e95 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d1faab406f76e814ad7b8cbfa40236c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4f39f7169b97ae137cdbbe6805a2157 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6369ff6eb588f59db114f1adb30418d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7573be940c753d698ead5b14e1db94b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d7a2124e02e54175a3fd4e7c341ba50 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de208fc56a320a06c272a5952bb94fe7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90e2dbaf70ed20f9f4905934d4cd66e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1d323e49eaab327238b066abfcfc1fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f05df8e3920ece2108bbde667238653d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16c570f85dc1cfd089f065cd0b3b32f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cdc820439175b62d6ffa923186d49b7d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe7d3ccdd853ffb4f2e1c45f361cb2ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7a7f6d89f4b6c63f6b812c8e81bccb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-629622496b01cdc2f8220793dc542719 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99eeb6b0d30039bd55d96b26abb4a529 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9df671d514fb40b09ac0fd06c63a32a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08edbec7c4e19a83024be6ce49c2a740 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1dee8ae2ea76fc42d88ea493c54bfc2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a8021c9c508b7b052add77f3afb257b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcbbd61c67fd8e1812a8af6eb45dbd1a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0162b6d0765aa1f2f3a138f7fc58c0df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef9df86d0feb6eef93542cb1602fc34a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-330958026a103f5bf22ebc205a8915ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20be7f260f9b86e3920aedb3a9ca0d6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7112da573859a47b65d9c3d02b3d98e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df8df9c40468df14c603f91ca8ff418d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-779bd6f9f2341de1b756a33ed50aa233 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94d10ec264f785e9259bc594096e79ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c41f022137118d1220d3bf9a5a4b58a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aebf31d60f5dd287386df72a5b7922d9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe775ce69fb67f1dd34a52ded7437de8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-025aae987f852d50102ebf34b2db3108 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ec052dba87416a2b26912ab4a111774 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f20ca2a8adce8718f69b465ad4f73fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87297f5f820ad1837b7b1deb88c63cb5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fba6f91e3d0627886dde52c5229da250 FileName: ./.dockerignore SPDXID: SPDXRef-4e523a7ab15d6a88c500b17818c30ca5 FileChecksum: SHA1: 0b33650b7edbdd3c8b6b9794d88925018391bb16 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.editorconfig SPDXID: SPDXRef-efa7cfc8aa5e2311c72f4d8e94286887 FileChecksum: SHA1: d845b2818c200b99570802870ac10d0a47cb9765 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.env.example SPDXID: SPDXRef-6204b2e7c88fd5a495416cbd2fc0b096 FileChecksum: SHA1: 47a693ae58bff19914bad4638d55b75c2605007d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.gitattributes SPDXID: SPDXRef-b9b49703ad73d5e9bbed1f5b35827e97 FileChecksum: SHA1: e7c266ef5473659ab83ee1185936279d6bc23654 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/CODEOWNERS SPDXID: SPDXRef-db1dd05662efa4f475a87af49cedfbc6 FileChecksum: SHA1: 2b6a901d26aadde5dd4b402424094a5e51b9ccd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/ISSUE_TEMPLATE/bug_report.md SPDXID: SPDXRef-a09bb9929e392e39cce929ef13902a47 FileChecksum: SHA1: b68b0b0e510bd89a7e811083a82a2421e67de915 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/ISSUE_TEMPLATE/config.yml SPDXID: SPDXRef-d59d8b8ac3738a527cc478b213c5e5e8 FileChecksum: SHA1: af3ec4336469bc314d59bb28c17cdcb2baf0e13c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/ISSUE_TEMPLATE/feature_request.md SPDXID: SPDXRef-29d4746eb5643132f4038b974e256f50 FileChecksum: SHA1: 9c9b30ccf4caa859e7b7e0dd89640b2e03ca3130 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/actions/detect-changes/action.yml SPDXID: SPDXRef-1dddb21d524009ceeb1d4f5c8b62c3cb FileChecksum: SHA1: e3d82bde6f8e9bcf36f3d2fcabde791da0049502 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/actions/sync-version/action.yml SPDXID: SPDXRef-aafa40aa43087d916caac4742b2847ba FileChecksum: SHA1: fe3d94adc631b64f444efb87f789856613409da3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/dependabot.yml SPDXID: SPDXRef-5373b12db1d27300bdd46603e7b4a4d4 FileChecksum: SHA1: 6a69040a18723a18f0d7619afaaefe6c7b895292 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/pull_request_template.md SPDXID: SPDXRef-8a0d91ea5abe8d3c97b891d444c5d631 FileChecksum: SHA1: 9ed9a14e1b1392b7c36d3f4ae38bc4552bc8cdd6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/release.yml SPDXID: SPDXRef-800835649fed053d5f05389bb141d783 FileChecksum: SHA1: e7b8873841b9db2c7f3c2f1abea9467eef648faa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-e4ff8ac711292d25e00d019d550c70b7 FileChecksum: SHA1: e3396821d04814ee027d3c5f9b5577d872563155 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/workflows/docs.yml SPDXID: SPDXRef-4f31577d4e4827a5698691c78c22c5a7 FileChecksum: SHA1: b4ca017385aaf61390454117809ca8bc37bc601c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/workflows/publish-mcp.yml SPDXID: SPDXRef-75612c9a76b019e3a3e30d67306df9f6 FileChecksum: SHA1: a97bf950c9f983bfefa8de376b820ee51478b16f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-9f6686cde88296dd11ea841fc7f25af7 FileChecksum: SHA1: 2fd0b1d81fa020c9ff5849f34f862c196c47314c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.gitignore SPDXID: SPDXRef-abb2084fb8254db750c02f8d8e9161d1 FileChecksum: SHA1: c41a49cae93ec6ef63a394b636ac07679ed16c64 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.husky/commit-msg SPDXID: SPDXRef-30d67014754ed3bd2c9ae6880c403275 FileChecksum: SHA1: 0eac631154520aac22e36cf0047b14f837af11b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.husky/pre-commit SPDXID: SPDXRef-c644803ba3901d00f749a70122b30a86 FileChecksum: SHA1: ca67d7ab63143c0dfb3a0c01407d42ff0ce86762 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.markdownlint-cli2.jsonc SPDXID: SPDXRef-c01d8ddb07750e8228f4a86532259470 FileChecksum: SHA1: 481e2c1d6a3c0240e0afccec9f23f5686fe850da LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.prettierignore SPDXID: SPDXRef-c33333cce9cda5da58b1cc84b0fe4a99 FileChecksum: SHA1: 440cade16a3cc2f94fcb0a578b263cf56ad2a8d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./.prettierrc.json SPDXID: SPDXRef-b01d893d814e3d9baee6449ec7d01287 FileChecksum: SHA1: 30c5e7bb5e9d9104f202a903294c62e8b33f5ad0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./AGENTS.md SPDXID: SPDXRef-942616e1e27b342083c3b09f5ed77449 FileChecksum: SHA1: bfd31ccdc1b9650b75e23ba8a0e1b849b07b6771 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./CHANGELOG.md SPDXID: SPDXRef-4934be89998e5f852890f8429f59d38e FileChecksum: SHA1: fedb8d0161a498f923e63e255746492919977876 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-c4b1630b123daed52ed57e4311b37216 FileChecksum: SHA1: 8e08af3020854c91cb180b73e3fb815a5832dd95 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-671609bd77ad2c6c87a054cedf001549 FileChecksum: SHA1: 7bded386322750e6af27dc7a191ea5085cd93b1a LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./LEARN.md SPDXID: SPDXRef-f7776463ed65af71f83ed980081ebec4 FileChecksum: SHA1: ab2d732561e03d042bf70b2b75893131342ca204 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./README-zh.md SPDXID: SPDXRef-e17fb6627d6c3e0830acb7b433dca264 FileChecksum: SHA1: 7c776b2d7257ecc6126457bb0a5919b306cd5305 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./README.md SPDXID: SPDXRef-d40cbbba009d47ac1653dc953680eee5 FileChecksum: SHA1: 374c8ce57e597639558edf8a0ecf9d14f2d308c3 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./SECURITY.md SPDXID: SPDXRef-b7bd63bddedef982590a03a39cceedce FileChecksum: SHA1: 3641ee38efa71fc2a3f95ae78d5015b6b163f234 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/Makefile SPDXID: SPDXRef-f635a8a8128cabcf3664531830d8909c FileChecksum: SHA1: e9eb48ba1e27cf54d7177ca193e6b531136032db LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/README.md SPDXID: SPDXRef-2e8d517f5df8813453f2e98f7a3d95c4 FileChecksum: SHA1: 974d091217cb966fa99b4af921b7e2267f4dcc16 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/package.json SPDXID: SPDXRef-15cd89b923bec17e0fa9a5e5e041bbbb FileChecksum: SHA1: 6ab991d1d9e16548c038b29d064c37faee0691fc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/pyproject.toml SPDXID: SPDXRef-27eb73e2fb7194a25f1b25c033d34a10 FileChecksum: SHA1: 96f7399c7985c38128173e25401b1d8cfcc5c5a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/.markdownlint.json SPDXID: SPDXRef-7994904972eae0dea4bd776e50529b8e FileChecksum: SHA1: 5d86577dd1fe906492748a9c1a53ec5ceb8d2268 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/_static/custom.css SPDXID: SPDXRef-59b166242e2dad53bb629b37232e2189 FileChecksum: SHA1: e698bfe3a6648e13d1362321f25eb02a9dc5d663 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/_static/favicon.svg SPDXID: SPDXRef-480b36c47fdab1eb1d09295dbd06b3d7 FileChecksum: SHA1: 1c0a42b8e28dfacf758926bedac9f5f8f157e5e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/_static/logo.svg SPDXID: SPDXRef-805124b95de2278eb7636e1bf2074142 FileChecksum: SHA1: 9fc3bb9c32271b0a3b25f943bb53281bd8305308 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/_templates/sidebar/language-switcher.html SPDXID: SPDXRef-3651a89e41993bd6e083f1a007188e6a FileChecksum: SHA1: d4d5d9b1e036644c6068257db8301a5a7bdb36d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/about/changelog.md SPDXID: SPDXRef-0b379d0a4707436b9771a06c3011e2ad FileChecksum: SHA1: 6b1b1c3cb776cc78a24ebb496108c19e16000eb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/about/license.md SPDXID: SPDXRef-978568a80a6029f8bef504ae001fa22f FileChecksum: SHA1: 49e0e142c820b7a31c41d585b340df93b978ed34 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/about/tool-validation.md SPDXID: SPDXRef-341c3fae73bcc034c609f4f5afe20703 FileChecksum: SHA1: 6c7ba405dedab0d0810573ad208957adb436a155 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/api/client.md SPDXID: SPDXRef-376864a0bc2fac0f87638a505cff312a FileChecksum: SHA1: 0da5a7582c8e2a3659efe5871a597f8f857fc9e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/api/index.md SPDXID: SPDXRef-2f757da144a651920779d178764a8756 FileChecksum: SHA1: a28e981a01cef238eeef0be5c7e6f18c37517f07 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/api/server.md SPDXID: SPDXRef-7f0c388ad86cd4cbe1dfd3e06ac3ceb5 FileChecksum: SHA1: 0dae3ca747fa01740b0d118452a31b5ca8cdd749 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/api/settings.md SPDXID: SPDXRef-f1d75b9948ac711206d292bee05ea184 FileChecksum: SHA1: c843cd4c707d1c28fdf5a1a7fa9b47c24774ba56 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/api/tools.md SPDXID: SPDXRef-829693739e124337a9b502246f748808 FileChecksum: SHA1: fba6acc45b2423c3dd63406ee778569838ac3fb1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/conf.py SPDXID: SPDXRef-5cbac4fcacf86be0f34c157e30a6c16e FileChecksum: SHA1: bd95fa9d6a41155e0e468811f2893bc5eac7ad96 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/configuration.md SPDXID: SPDXRef-8067a106895547f67e1d31a590ebe960 FileChecksum: SHA1: 49cea2cc4ac0b899e5972526841427e05bc9a325 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/development/architecture.md SPDXID: SPDXRef-12920b381f775ee35a2db1be676ba671 FileChecksum: SHA1: 29a197b6a4fa432c786d2b4b2d4d0b9276ef4eee LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/development/contributing.md SPDXID: SPDXRef-b1d8b5dc84e0e83368c1e86e5c4e7231 FileChecksum: SHA1: 22330da3e5728b3bf750c441868856488ed2534e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/development/index.md SPDXID: SPDXRef-eca39c6e7a3b8a340b16948c17c27fc5 FileChecksum: SHA1: 3a6ab24a0b87b304962e96a09a60b8b28846d780 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/development/releasing.md SPDXID: SPDXRef-ff7426419de031e127e215c53363ff4d FileChecksum: SHA1: 2d40c9134e6ef8fc1f42090621a21b96d2c4df8c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/development/testing.md SPDXID: SPDXRef-12d8f62489d7806e958e77859cbdfcc4 FileChecksum: SHA1: 198954dd73f288e5b0303bf51d7faab4bbdb6ac6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/index.md SPDXID: SPDXRef-576ad40d7fd65cd69f7652ca4a2746d6 FileChecksum: SHA1: 75a80a5b43473dd98f77fb47117bbc7f35a7071c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/installation.md SPDXID: SPDXRef-49d9a98101dbd2281810dd3dd62744ec FileChecksum: SHA1: d8c29a65a4ab5b4f647048b7469960b9a8f0cb81 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/ja/configuration.md SPDXID: SPDXRef-50089939c55b69ac22e97a45aebd5536 FileChecksum: SHA1: b334af0c1c9c58a036939834567a9adb35aaca19 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/ja/index.md SPDXID: SPDXRef-6694f0369b333382f574d879d075f514 FileChecksum: SHA1: 4734d1c8ea3194db2cac88f88c570186d0493385 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/ja/installation.md SPDXID: SPDXRef-4e269aa17f7f248cf9cdefca0391d425 FileChecksum: SHA1: fd1880e3b5d44ac057964453bfa26a048cccd49f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/ja/quickstart.md SPDXID: SPDXRef-e08fc8c8fdfd57da7dc6c47c64b1159d FileChecksum: SHA1: c63f308e215c776559ebb2980fce5cbda686707b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/quickstart.md SPDXID: SPDXRef-712534c30e94eb3f88bb2653cf685515 FileChecksum: SHA1: 87ad8c91d040a16aaef2c930256244f5e50cad14 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/account.md SPDXID: SPDXRef-cb83213086dfb75364330c4e7c85e52d FileChecksum: SHA1: 93b6766954b8748ee422e5e7d563d465725f0449 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/annotate.md SPDXID: SPDXRef-43e530467c1cf34fe3df9effb7829efd FileChecksum: SHA1: 491db67c9cbaa90b211d68690b3aeac84c2c7f61 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/director.md SPDXID: SPDXRef-137a13a89cc9d2bbaf291cb6db58b9c4 FileChecksum: SHA1: 13866e09bff2c16305a3b8b5126a7c83d14e1fcb LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/enhance.md SPDXID: SPDXRef-8a6ff825955c0365c35d426a6e0339d7 FileChecksum: SHA1: ecd9ee424f65780b9abbcfbefe75ad33818fb1f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/generate.md SPDXID: SPDXRef-8fd4c7d74f6523992de8a28bfba2c257 FileChecksum: SHA1: 8a8b87636d6dc598bc3f5e55760471901a1f8717 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/index.md SPDXID: SPDXRef-786a5b19d209bfb84903941cb0ab32b0 FileChecksum: SHA1: d52f77176342da9e1950bf03db45e65f609b8700 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/tags.md SPDXID: SPDXRef-25fe1e055336c18d6ec1eb681009fae0 FileChecksum: SHA1: 08eb611468221921379337bda6b594b328efcb9c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tools/vibe.md SPDXID: SPDXRef-75d610cf82ae351808a21044e5f798ea FileChecksum: SHA1: 1105d054bd19c2d32d0f8dead40ac9d7a7434b6c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/transports/agent-hosts.md SPDXID: SPDXRef-016ef6c04e9a6ae661c003f1161827f2 FileChecksum: SHA1: 50808a64ccacabe1d46592a436b76bb755a73b42 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/transports/http.md SPDXID: SPDXRef-e680e9fb6facdb18133106cca733fae2 FileChecksum: SHA1: 0fba92e439e06c65ff7f75050d874861e09e8c9c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/transports/index.md SPDXID: SPDXRef-015fb7dcad2af7c10940769218d0599f FileChecksum: SHA1: c8bf9d96fdcd9aa3d1ed17874f669ff3629be483 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/transports/stdio.md SPDXID: SPDXRef-b3841e76990008ef6ebe3069b10c3662 FileChecksum: SHA1: dc449129aa909cb982f8a0255f2562c787e03c2f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/controlnet.md SPDXID: SPDXRef-c357c3658da4dc9d06f859338717285c FileChecksum: SHA1: ea62c327aa6b1956121277e443eaf6d1fd37d1ee LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/img2img.md SPDXID: SPDXRef-2850ffb3435ae0dee380830a2ba8962a FileChecksum: SHA1: cd735a15a0cd6fe1f128c4ca1d7b64ea08303685 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/index.md SPDXID: SPDXRef-3e8b490f43d72770e455321c5065677d FileChecksum: SHA1: 88a8b5bb6425ecd466a966c8910a4290ff67004e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/inpaint.md SPDXID: SPDXRef-40497f7f4b07f53d6b143fa9c2300572 FileChecksum: SHA1: a1a9495d2e8e8780e03278f68a5b4a7a322f6aa5 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/txt2img.md SPDXID: SPDXRef-f4f4cc57b6fc262f304050f9ee3b64b3 FileChecksum: SHA1: 67feb92f0fb2f60b33059fc2d0a6451162522691 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/upscale.md SPDXID: SPDXRef-dadfd2cb5d9f7270b43db1ee0fda41d2 FileChecksum: SHA1: ff3ef538c7b593176f3bd4d1fc81d4e0b5bbae47 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/tutorials/vibe-transfer.md SPDXID: SPDXRef-4bbcbb2567da582e75d6e03b373d2b7a FileChecksum: SHA1: 69b5aff1518e5e7f97d79ad913fe8c75083daec4 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/zh/configuration.md SPDXID: SPDXRef-38ee870dbdb4e40e86cff31a095a45c9 FileChecksum: SHA1: 0086356485d4500947714eb35b9bd235241292a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/zh/index.md SPDXID: SPDXRef-6597694695081f6932389469db1d8073 FileChecksum: SHA1: ee195a0a9b5c88cdffd68ec99456dcd612f987ea LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/zh/installation.md SPDXID: SPDXRef-96facdc2ce1bbb05195e23e6027f25e5 FileChecksum: SHA1: 1d4c65644d708288c6c3e45851a19890c7aba1a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/docs/source/zh/quickstart.md SPDXID: SPDXRef-bc8e286f5bc3d40db829593cda1ad679 FileChecksum: SHA1: d87facdf2db64d3eb0a85241e6d208ebb46499da LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/Dockerfile SPDXID: SPDXRef-d7f1bb4edd0fbed41b3132ce888ee465 FileChecksum: SHA1: 2a6511871b1d58b4b24491e861b0aa424b83dcf9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/README.md SPDXID: SPDXRef-bc8389f8f037099e29844d6c28b24c6b FileChecksum: SHA1: b7baef3e3418d0def60567aef34afb3197ca6437 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/dev_server.py SPDXID: SPDXRef-913585b7e41a8017bcc55816eca3cffa FileChecksum: SHA1: fdce4e439a3bb67c89c6e6c785d1c6c70c51c0f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/docker/smoke-test.py SPDXID: SPDXRef-87bddb7602cae2a5193a4d360f504463 FileChecksum: SHA1: be4bce8582f932688d8530408ed9c29d9631adf3 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/package.json SPDXID: SPDXRef-683fcf391af444f00127c8114f920a0a FileChecksum: SHA1: b22d10f5f5bd9fb00bf270c6c1e9f06f67bb4f46 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/pyproject.toml SPDXID: SPDXRef-0f6ce1a43ad5ecc363736e5b30a516c2 FileChecksum: SHA1: 5efa992e45ff9f44d53bed064dc1c704f1f4163a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/__init__.py SPDXID: SPDXRef-5fd4a006866789e3c4d30d2ad320efb5 FileChecksum: SHA1: 48556c8210e14f0055c95b430da905da204cab70 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/__main__.py SPDXID: SPDXRef-87f135e3d4e0c0241812d27bce6828df FileChecksum: SHA1: 6c9b99f2801e9c65ec9a821d36ea11051f25d824 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/_mcp.py SPDXID: SPDXRef-ec0f93a82e0cc1f3565ca70ad0887cce FileChecksum: SHA1: 4885153a53f65b8d78bbe1056657e77b96319af1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/cli.py SPDXID: SPDXRef-09de6704fc7d5cceb867bd6496255367 FileChecksum: SHA1: 10632ef068efef0517298eab7d9c794f4f5fe6cf LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/__init__.py SPDXID: SPDXRef-213130866c5bafa551527f3cf1ca6b31 FileChecksum: SHA1: 7becf10850628669fce70b175b51065c5bac7f99 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/auth.py SPDXID: SPDXRef-9d167589e51a5934b3bef7a516a4775a FileChecksum: SHA1: b7015cfaeece4cc86205e74e59d75f0bf0425157 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/client.py SPDXID: SPDXRef-ab68a3d92f1b5c714a9de7857dad0e95 FileChecksum: SHA1: 3f9a3d0feffaeec139ca93669e6e7a05999762d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/constants.py SPDXID: SPDXRef-1d1faab406f76e814ad7b8cbfa40236c FileChecksum: SHA1: 0ff9e44d12fd9ed28dfc38de2331994a4abd493f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/exceptions.py SPDXID: SPDXRef-a4f39f7169b97ae137cdbbe6805a2157 FileChecksum: SHA1: ba44528e28ee63d89adb137babf8e0c17dac05c7 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/http.py SPDXID: SPDXRef-6369ff6eb588f59db114f1adb30418d0 FileChecksum: SHA1: 8f1ecbfed4e22dbf8bcd8d95d5aac7425235004c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/imaging.py SPDXID: SPDXRef-7573be940c753d698ead5b14e1db94b7 FileChecksum: SHA1: af8387612f71d27fb3ac09a1d5f1fd0a73f75eed LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/models.py SPDXID: SPDXRef-1d7a2124e02e54175a3fd4e7c341ba50 FileChecksum: SHA1: f0de880bcd328c91dddb38b1e14f34462f3ca5db LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/payload.py SPDXID: SPDXRef-de208fc56a320a06c272a5952bb94fe7 FileChecksum: SHA1: d47c7301efaa8d027b8f1003bc75eb9222440e3d LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/response.py SPDXID: SPDXRef-90e2dbaf70ed20f9f4905934d4cd66e7 FileChecksum: SHA1: b969225b98025b7e31d84de1e54b16c82b016dc0 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/nai/service.py SPDXID: SPDXRef-d1d323e49eaab327238b066abfcfc1fe FileChecksum: SHA1: b570f249c6bc062bc59d7156527b1129ff8c34f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/output.py SPDXID: SPDXRef-f05df8e3920ece2108bbde667238653d FileChecksum: SHA1: 89a184b1af33855d4196872fa90f766eb0d3efe6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/server.py SPDXID: SPDXRef-16c570f85dc1cfd089f065cd0b3b32f0 FileChecksum: SHA1: 54081545e91f888fe13809c5fae97e4f603814d2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/settings.py SPDXID: SPDXRef-cdc820439175b62d6ffa923186d49b7d FileChecksum: SHA1: f9728d53d6192a7e24bb9bf4e620c2497b0c2fb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/tools/__init__.py SPDXID: SPDXRef-fe7d3ccdd853ffb4f2e1c45f361cb2ee FileChecksum: SHA1: a399539809be29cee94b78d6ecdba4b47e575179 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/tools/_ctx.py SPDXID: SPDXRef-b7a7f6d89f4b6c63f6b812c8e81bccb3 FileChecksum: SHA1: 0f801acf63e5bd7636291fe074dd94f32324c347 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/tools/account.py SPDXID: SPDXRef-629622496b01cdc2f8220793dc542719 FileChecksum: SHA1: f5c9244c5e91a05fc140871c6bcb070b8cc520d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/tools/enhance.py SPDXID: SPDXRef-99eeb6b0d30039bd55d96b26abb4a529 FileChecksum: SHA1: 4094f8272c543644cc2c8539dd413596fe909468 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/tools/generate.py SPDXID: SPDXRef-c9df671d514fb40b09ac0fd06c63a32a FileChecksum: SHA1: 212aa1bedae632bdf419d24f3439b219d4a74c11 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/src/novelai_image_mcp/tools/tags.py SPDXID: SPDXRef-08edbec7c4e19a83024be6ce49c2a740 FileChecksum: SHA1: 26d6a5e1710862f058668463940a8f61ea4b782c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/_helpers.py SPDXID: SPDXRef-e1dee8ae2ea76fc42d88ea493c54bfc2 FileChecksum: SHA1: 6c0653615a83f248501fa4db139160a96c6574fe LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/conftest.py SPDXID: SPDXRef-8a8021c9c508b7b052add77f3afb257b FileChecksum: SHA1: 617b8ef3fb755a5462624bccba9eb6db1e2257e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_cli.py SPDXID: SPDXRef-fcbbd61c67fd8e1812a8af6eb45dbd1a FileChecksum: SHA1: 48ae7e06294154efed6d78a766e3be3b77eb6b21 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_client.py SPDXID: SPDXRef-0162b6d0765aa1f2f3a138f7fc58c0df FileChecksum: SHA1: b74b9801d289dd78f1a05f5582f4d678e31934d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_http.py SPDXID: SPDXRef-ef9df86d0feb6eef93542cb1602fc34a FileChecksum: SHA1: f9b8fa036cbb94c85065b05f5f693ea8a06d5bac LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_models.py SPDXID: SPDXRef-330958026a103f5bf22ebc205a8915ae FileChecksum: SHA1: 652271d2ae849aee6d0bb0fd7cd3d6c79a157a06 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_output.py SPDXID: SPDXRef-20be7f260f9b86e3920aedb3a9ca0d6d FileChecksum: SHA1: 8773991c4d56bdac8b01d6445502a50ba9d47b8e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_payload.py SPDXID: SPDXRef-c7112da573859a47b65d9c3d02b3d98e FileChecksum: SHA1: 01b25ff9168ba3191c39987e56ecc8891c235c58 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_server.py SPDXID: SPDXRef-df8df9c40468df14c603f91ca8ff418d FileChecksum: SHA1: abf6058ee81cd37313561bd4f961dcbebe7c5180 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./apps/server/tests/test_tools.py SPDXID: SPDXRef-779bd6f9f2341de1b756a33ed50aa233 FileChecksum: SHA1: 0afda3d5f358242c99031d233c4cedf20ab86deb LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./docker-compose.yml SPDXID: SPDXRef-94d10ec264f785e9259bc594096e79ae FileChecksum: SHA1: e97168704eeceecfc5e8a59f4e10ad45f38774df LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./package.json SPDXID: SPDXRef-c41f022137118d1220d3bf9a5a4b58a7 FileChecksum: SHA1: 0857632b177dfeb7a44e955d00aa74a828c230a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./pnpm-lock.yaml SPDXID: SPDXRef-aebf31d60f5dd287386df72a5b7922d9 FileChecksum: SHA1: 31ac6481f6573cdb59352ed08f3478ab1bb68020 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./pnpm-workspace.yaml SPDXID: SPDXRef-fe775ce69fb67f1dd34a52ded7437de8 FileChecksum: SHA1: c35bbd42e0dfe7b6239344e81f98497b2c95547a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./prek.toml SPDXID: SPDXRef-025aae987f852d50102ebf34b2db3108 FileChecksum: SHA1: 48dd4acadb85e56f7ee64b865886056a47dd54b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./pyproject.toml SPDXID: SPDXRef-5ec052dba87416a2b26912ab4a111774 FileChecksum: SHA1: 7ed1b54e8647c3d33cf85bc777dbe73d62f9da11 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./server.json SPDXID: SPDXRef-2f20ca2a8adce8718f69b465ad4f73fc FileChecksum: SHA1: b7dfd3e45def1fa25be270d4b8ad38164bd9ee5e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./turbo.json SPDXID: SPDXRef-87297f5f820ad1837b7b1deb88c63cb5 FileChecksum: SHA1: a50f1791bd972b869b4f4c95851c78832e2dcd63 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors FileName: ./uv.lock SPDXID: SPDXRef-fba6f91e3d0627886dde52c5229da250 FileChecksum: SHA1: 5ecb9194232384790f7add19c9a9e11b55143de5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 NovelAI Image MCP contributors