{"_id":"@catalogicus-international/n8n-nodes-meilisearch","_rev":"7-fa6d02f3ab6f29ff4a077667dbe30b6a","name":"@catalogicus-international/n8n-nodes-meilisearch","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.1.0","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.1.0","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"n8n":{"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"],"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"3e5d0302d901f2aa3b543a04f38320a5f17e3940","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.1.0.tgz","fileCount":58,"integrity":"sha512-G14YcBhDa4e2G7Chx15bln9qerAv1CoHt3fxFbxuPZO8pKccJekkOFsMS/1rYUr2D3GM9IE4i7sL8Q87hgL3uw==","signatures":[{"sig":"MEUCIQDNlmJmsKn59bmhQRp358BLMdedST1jLiT0aJy8JjR1jgIgTYfDh577qwNEKAB90CTzX0b2EXVjD0gwfhaG+BHQI74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153659},"gitHead":"f77cd4f9972f8dddc8cd437b27f4d896bfa1f82a","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:unit":"node --test test/*.test.js","build:watch":"tsc --watch","prepublishOnly":"pnpm run lint && pnpm test","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git","type":"git"},"_npmVersion":"11.17.0","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-meilisearch_0.1.0_1788384486211_0.07624847540666102","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.1.1","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.1.1","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"n8n":{"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"],"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"a95689ea8d20ac2d5b5ac36b90b8dab60143f987","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.1.1.tgz","fileCount":58,"integrity":"sha512-sjubEqlJ7iEtUefeH0nonM8G2Z0kVWlwbA0rwYihMJa+NXk4HNV1DHCMqWSDICkiAOEuWUuPb30EWD0kGf/yjg==","signatures":[{"sig":"MEUCIQCorN7wk479vyIS2wN3QqMHy0jRU1t6848XzXxfMsb46QIgTVJVV9zFuy0FkI4oIWRSO9n/QSRtjvGKgw/zsNjOrDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153635},"gitHead":"f77cd4f9972f8dddc8cd437b27f4d896bfa1f82a","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:unit":"node --test test/*.test.js","build:watch":"tsc --watch","prepublishOnly":"pnpm run lint && pnpm test","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git","type":"git"},"_npmVersion":"11.17.0","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-meilisearch_0.1.1_1788805238782_0.61815402675672","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.2.0","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.2.0","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"n8n":{"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"],"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b8e3a79b04d45e28d4cc7002cfcff83fb5d6dc27","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.2.0.tgz","fileCount":61,"integrity":"sha512-xzoLb1H9TI6HZxAGnmB7Y4JTmfbWsm+jgiSW+qR4O87VvYFqkGn6wCrs8IdQfnFMhJl1z9oLqMAIN0xRb5yyQA==","signatures":[{"sig":"MEQCIEeKEn9ihAqlN645ZohfGFPHeOdkyhHcLtaxFbrz1JYmAiArd22svtJK76Me7pA4ng04EVmPmTVv9t8VxmbrcK+KnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166572},"gitHead":"14a371f652b099e8c709f97a471313dec0adbe23","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:unit":"node --test test/*.test.js","build:watch":"tsc --watch","prepublishOnly":"pnpm run lint && pnpm test","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git","type":"git"},"_npmVersion":"11.17.0","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-meilisearch_0.2.0_1788896198637_0.38151846026621294","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.2.1","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.2.1","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"n8n":{"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"],"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0cc937636d0de5cdb42960e6f9e74ef3ceb23afb","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.2.1.tgz","fileCount":61,"integrity":"sha512-n0RnnLlKwEuDY0dtMJVgQ8zKsyq7HMET72fAbCMzBSlwESMYAug3UmNY9YeM0FLZFg2se9qkqwLz26sfmv8biw==","signatures":[{"sig":"MEUCIQDlZkARom/p3DA7+thlpXc00UjvR2r+ERaDpnL9ftXGugIgfcnPSj5y+U3trxbJoPfJj2O+0bFAclTxLuLyflFSgmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169305},"gitHead":"719c9b3bfec0baa1f02fb72510b2ba5ceb15bf64","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:unit":"node --test test/*.test.js","build:watch":"tsc --watch","prepublishOnly":"pnpm run lint && pnpm test","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git","type":"git"},"_npmVersion":"11.17.0","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-meilisearch_0.2.1_1789370437492_0.8578897742355567","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.2.2","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.2.2","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"n8n":{"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"],"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e1f208baa7e16e1b7280cfb6eaebe050d662ac89","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.2.2.tgz","fileCount":61,"integrity":"sha512-Zxa2XS8NUxFowNlihr6DvMPb0n+Cwj9sJmxBVnzr31COIYhyJDzCjW7wXRzX5H6SqB+VHC/fsd5Mzv30X154+g==","signatures":[{"sig":"MEYCIQDI5ZT5bDrhZCB9dySZ8BPn40JQYper8x9FwYe/YHRA3wIhAL3k36Vrf+Bjg1ogiapPocFTKwUQtv2MSck8dze2knRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170554},"gitHead":"53ba361ba2eebb1493ef9ca4a39dde6846b6f609","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:unit":"node --test test/*.test.js","build:watch":"tsc --watch","prepublishOnly":"pnpm run lint && pnpm test","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git","type":"git"},"_npmVersion":"11.17.0","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-meilisearch_0.2.2_1789375109458_0.5562817663890796","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.2.3","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.2.3","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"n8n":{"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"],"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"233bf8427ee39052b878eadaf3f47f1bfa83a5c8","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.2.3.tgz","fileCount":61,"integrity":"sha512-tKKgNDuU21bwR6+aiqHMBq8DyPDJk5eQJ8l8hFZSb1y7GFiF/VxNgsZyKSQdSpL2opGmkgGqzBeJgiqt1WcAMg==","signatures":[{"sig":"MEUCIB4kMoB9VbtvgD4Op9lLTvRatngTgzqWhCTbi2ByEGzsAiEA7H1WIWxCHOv5dwAgAKxU19SiD2u+6P3BHFaAThgh5BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173445},"gitHead":"f24587e064027b9959e1344d315b90481203ba3c","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:unit":"node --test test/*.test.js","build:watch":"tsc --watch","prepublishOnly":"pnpm run lint && pnpm test","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git","type":"git"},"_npmVersion":"11.17.0","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-meilisearch_0.2.3_1789390887410_0.05183210092248847","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@catalogicus-international/n8n-nodes-meilisearch","version":"0.2.4","description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","license":"MIT","packageManager":"pnpm@9.15.0","homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","keywords":["meilisearch","search","rag","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"repository":{"type":"git","url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git"},"scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","test":"pnpm run build && node --test test/*.test.js test/integration/*.test.js","test:unit":"node --test test/*.test.js","test:integration":"node --test test/integration/*.test.js","test:integration:docker":"sh test/integration/run-docker.sh","release":"n8n-node release","prepublishOnly":"pnpm run lint && pnpm test"},"publishConfig":{"access":"public"},"n8n":{"n8nNodesApiVersion":1,"strict":true,"credentials":["dist/credentials/MeilisearchApi.credentials.js"],"nodes":["dist/nodes/Meilisearch/Meilisearch.node.js","dist/nodes/MeilisearchTool/MeilisearchTool.node.js"]},"devDependencies":{"@n8n/node-cli":"*","eslint":"9.29.0","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"gitHead":"615e06bdbe281cad4d439a35783261df9e5ba91a","_id":"@catalogicus-international/n8n-nodes-meilisearch@0.2.4","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-raVj2Cid1Za/thssYl1eWV/xk9hhDXslppE/Q4jExiW0qtp55xdmExLeIG4DvimCqa+kCPFVVFK/5MNmw/UBhw==","shasum":"15adc337e5deeac0c531cd1e1b2d3a8b9d637f8a","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-meilisearch/-/n8n-nodes-meilisearch-0.2.4.tgz","fileCount":61,"unpackedSize":174782,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHx449wbcpoKMM8TajI4Vo5dGtXHNNoY+bV++8HQNH0sCIC1/+hY+BPjEyWYi7Zch/T4DOedL7VT5pY0QAGpiMG+7"}]},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"directories":{},"maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-meilisearch_0.2.4_1789391544919_0.5389953345857945"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-02T21:28:06.087Z","modified":"2026-09-14T13:12:25.204Z","0.1.0":"2026-09-02T21:28:06.356Z","0.1.1":"2026-09-07T18:20:38.924Z","0.2.0":"2026-09-08T19:36:38.834Z","0.2.1":"2026-09-14T07:20:37.620Z","0.2.2":"2026-09-14T08:38:29.595Z","0.2.3":"2026-09-14T13:01:27.569Z","0.2.4":"2026-09-14T13:12:25.042Z"},"bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-meilisearch/issues"},"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","homepage":"https://github.com/catalogicus-international/n8n-nodes-meilisearch#readme","keywords":["meilisearch","search","rag","n8n-community-node-package"],"repository":{"type":"git","url":"git+https://github.com/catalogicus-international/n8n-nodes-meilisearch.git"},"description":"Production-oriented Meilisearch workflow and AI Agent nodes for n8n","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"readme":"# @catalogicus-international/n8n-nodes-meilisearch\n\nCommunity nodes for Meilisearch in n8n 2.x. The package targets Meilisearch `v1.53.1` and Node.js 24.\n\n## Nodes\n\n- **Meilisearch** (`meilisearch`) provides ergonomic operations for common workflows, a typed catalog for every stable v1.53.1 endpoint, and a host-bound Raw API Request for experimental, enterprise, or future routes.\n- **Meilisearch Tool** (`meilisearchTool`) exposes a deliberately restricted surface to n8n AI Agent.\n\nConnect `Meilisearch Tool` to the **Tools** input of either the standard n8n AI Agent\nor the root `GigaChat AI` node from `n8n-nodes-gigachat`:\n\n```text\nMeilisearch Tool ──ai_tool──> GigaChat AI (Tools)\n```\n\nDo not connect it to the deprecated `GigaChat Model` node, which does not provide the\nAI Agent Tools interface. Select the permitted operation in the Meilisearch Tool UI;\nthe agent then supplies only the arguments declared for that operation, such as the\nindex UID, document or task ID, request object, or documents array.\n\nCredentials use type `meilisearchApi` and display name **Meilisearch API**. Set **Host URL** (for example `http://localhost:7700`) and, when the server is protected, **API Key**. The credential test normalizes the URL and calls `/version`.\n\n## Workflow behavior\n\nDocument writes accept the current item, all input items as one batch, a JSON object/array, or a binary JSON/NDJSON/CSV file. Async writes can wait for task completion with configurable interval, timeout, and exponential backoff. Failed tasks throw unless **Return Failed Task** is enabled.\n\nList operations preserve the Meilisearch envelope by default. **Return All** follows offset or cursor pagination. **Split Into Items** emits each `results` entry with input pairing and can attach metadata to every item or emit one summary item.\n\nFor the named **Search** operation, enable **Use Semantic Search**, select a configured **Embedder**, and set **Semantic Ratio** from `0` (keyword only) to `1` (semantic only). The default ratio is `0.5`. When enabled, these fields replace `hybrid` from **Body (JSON)**; when disabled, a manually supplied `hybrid` object remains unchanged. Meilisearch performs the embedding and hybrid search.\n\nDestructive workflow operations require **Confirm Destructive Operation**. Raw requests accept only paths beginning with a single `/` on the configured host and reject `Authorization` and `Host` overrides. Streams default to at most 100 events or 60 seconds.\n\nThe AI Tool permits search, multi-search, facet search, similar documents, read-only document/index/settings/stats/task/system operations, and add-or-update/add-or-replace document writes. It has no raw, key, settings-write, delete, backup, webhook, log, compact, reset, or cancel operations. Each indexing call is limited to 100 documents and 1 MiB.\n\nThe dedicated tool uses an `ai_tool` connection. Its supplied tool object exposes\n`execute`, `invoke`, `call`, and `_call` compatibility methods, while the node class\nalso provides the node-level `execute()` entry point required by n8n 2.x. Node-level\nexecution reads each item's JSON from the direct `ai_tool` input connection. When an\nn8n engine execution exposes only Main runtime metadata there, the node recovers the\narguments from that invocation's in-memory `runExecutionData` input override, with the\npersisted execution as a final compatibility fallback. If no source contains arguments,\nexecution fails explicitly instead of returning an empty success,\nand the workflow's Main context is never treated as tool input. Successful calls return\npaired n8n items whose `response` field contains the serialized text result. Both entry\npoints share the same schema validation, argument mapping, and request runner. Main-context runtime metadata such\nas `messages`, `messagesCount`, and `toolCallId` is not treated as tool input.\nExecution diagnostics contain only the selected operation, outcome, and duration; queries,\nindex UIDs, identifiers, documents, responses, headers, and credentials are not\nlogged by the tool itself.\n\nFor the AI Tool **Search** operation, the node owner can configure the same semantic-search defaults. The agent may override them per call with `useSemanticSearch`, `embedder`, and `semanticRatio`; agent values take precedence. Enabling semantic search replaces `request.hybrid`, while leaving it disabled preserves a manually supplied `request.hybrid`.\n\n## Development\n\n```bash\npnpm install\npnpm --filter @catalogicus-international/n8n-nodes-meilisearch build\npnpm --filter @catalogicus-international/n8n-nodes-meilisearch test\npnpm --filter @catalogicus-international/n8n-nodes-meilisearch lint\npnpm --filter @catalogicus-international/n8n-nodes-meilisearch test:integration:docker\npnpm --filter @catalogicus-international/n8n-nodes-meilisearch pack\n```\n\nThe Docker suite starts `getmeili/meilisearch:v1.53.1` on a temporary local port. Chat, webhook, log-stream, and external AI-dependent behavior is covered with transport/unit tests and does not need external credentials.\n\n## Portable skills\n\nThe npm archive contains three focused skills under `.agents/skills/`:\n\n- `n8n-nodes-meilisearch-workflow-node` for standard Main-to-Main workflows;\n- `n8n-nodes-meilisearch-ai-tool-node` for n8n AI Agent and GigaChat AI tools;\n- `n8n-nodes-meilisearch-node-development` for package maintenance and releases.\n\nCopy the relevant directories into a project's `.agents/skills/` when Codex should\nunderstand these contracts. Installation does not modify the consuming project's\n`.agents` directory automatically.\n\n## License and attribution\n\nMIT. See [LICENSE](LICENSE) and [NOTICE](NOTICE).\n","readmeFilename":"README.md"}