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