{"_id":"@danijeun/fanar-mcp-server","_rev":"11-88dc981ef2cbf8200c2ebc65436fe5dd","name":"@danijeun/fanar-mcp-server","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.3":{"name":"@danijeun/fanar-mcp-server","version":"1.0.3","keywords":["fanar","mcp","tools","ai"],"author":{"name":"Daniel Jeun"},"_id":"@danijeun/fanar-mcp-server@1.0.3","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"dist":{"shasum":"2f2ab0ac3de55bc5e53f238cf5493cda18ea3ccf","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.3.tgz","fileCount":10,"integrity":"sha512-Fkau/Bk1qBAfXQj7TzMIK6jEGSoN6BkoktVm2lkaaBjSKy4SuZGsVtSeQnrBd5o4WFdAd7mY4/OtKVchuDqkrg==","signatures":[{"sig":"MEUCIQCnxvaPLf+ZVU4QnrkJGOuN/kiA+H08s0VwCzDMPMOJHgIgRnmz7ejo7fd2Ws3Nw/XwpKpmaF0OURJ2u+fsM+9Ux2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc"},"_npmUser":{"name":"danijeun","actor":{"name":"danijeun","type":"user","email":"danijeun@gmail.com"},"email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"Fanar MCP tools for Node.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jimp":"^0.22.10","axios":"^1.6.8","dotenv":"^16.4.5","openai":"^4.20.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jimp":"^0.16.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.3_1752142114648_0.9891651335349048","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@danijeun/fanar-mcp-server","version":"1.0.4","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.0.4","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"084e96b540800aba3a44e5aa8064208f2c4262b2","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.4.tgz","fileCount":12,"integrity":"sha512-U6r4ARWUcD3mSnz53T+kAicIcgP3D2Jqbi5uB1mvG+8vPTAYJ4rRPgll+S2ZII/FKGI9LQjerv5s2n4Yf/uRMw==","signatures":[{"sig":"MEQCIFzEb/ssH0KHcmJgKdrQ5L7uf26dIuW6/aXmTdNtR/YYAiBZMTUDJXcBEuraTAwkJACkKz3g7MazyiiLZJE5Aj0J7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20869},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","axios":"^1.6.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.4_1752474348891_0.2532229801158239","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@danijeun/fanar-mcp-server","version":"1.0.5","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.0.5","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"c19e14f9be614c4088b3814a03c63728ee55ebfb","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.5.tgz","fileCount":12,"integrity":"sha512-8eENCaVXwUqH1czb5z44hsft56A6fqh/pHyW9VTXMWPTIoH4gINUZbLsF0QXdOJO9T6XXYpEyJboZ1ioIeYpnA==","signatures":[{"sig":"MEUCIQDND77yELkeQ/rSTeMQfGWgcMDiGsYR26X/ATwnUxSqcAIgP2VGyFp8ZFbeMdQjyg0RiM7SlF7Y9nKLbS/oOHFf+Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20974},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","axios":"^1.6.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.5_1752474799032_0.5040254664671131","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@danijeun/fanar-mcp-server","version":"1.0.6","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.0.6","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"33883534ac01740ad0f4c45848b0ac3f7e5c5d07","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.6.tgz","fileCount":12,"integrity":"sha512-5tUMnccfDvqdA4NfMaHiFEqGG2WGxugxW8sRA7nGv87f5F16gAPKa9O88496agpkPAxzuKZ9b9fW9JpW4pX7tw==","signatures":[{"sig":"MEYCIQCfbBYQCH/Tq/jKPY/w0uPGOiQflFpI5c4kd0TKj/kBZgIhAOT4xii3+0c40Uz7SqmJl/zz/JMMsYfQ5NNW0RW4CSoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22275},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","jimp":"^1.6.0","axios":"^1.6.8","@types/jimp":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.6_1752476559904_0.7992461653449905","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@danijeun/fanar-mcp-server","version":"1.0.7","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.0.7","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"353dbcb6937163c7b684b81d30b61b0991ee0bf3","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.7.tgz","fileCount":12,"integrity":"sha512-BB2sGqjuQQXCnKTZqYk+Oep6KFdowbjMXZ1VNoALxbyVEXrOPXc+2d39WkUjtvBZueiFomEyu9zodpRnE9+w+A==","signatures":[{"sig":"MEUCIQCthoo3ltaRDvyCLywmMjErlFYpDn9hS+FKUfrteqCMqQIgGQU8hz95t7GCnRYqdYlJUv9BZ/rwY+ip0pQ/j/j7TXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22438},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","jimp":"^1.6.0","axios":"^1.6.8","@types/jimp":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.7_1752477362215_0.5433932428184791","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@danijeun/fanar-mcp-server","version":"1.0.8","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.0.8","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"d26f37013c9647e8276294cd682e3949ec1572b5","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.8.tgz","fileCount":12,"integrity":"sha512-kjHM3mO5GAmtDrIm7Bhp9ixCd1IoRR5dBbEwVSIodElAVDesB2LUT4x9CdcLZOr4H1sbfrPG2Zc33Tp1ScBJgg==","signatures":[{"sig":"MEYCIQC2toy4JfyYjm52wfKVr8hcX3M3d/3q7dvKfzA4bZ4edQIhAJQYizk6P5Lq5dIsDJgel7qdM2NfMznKgVaaaPZ5xAPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22272},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","jimp":"^1.6.0","axios":"^1.6.8","@types/jimp":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.8_1752477877209_0.9442422682763114","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@danijeun/fanar-mcp-server","version":"1.0.9","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.0.9","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"956c9c57f891f6035fcbd1d3e27da55e13431065","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.0.9.tgz","fileCount":12,"integrity":"sha512-IRmv17D9MDZrkVuOYP5S8fywBmeWucgRgovvx6Aa99PsXE7woy6evpP5FqG2XS4JRYI8GQQm3G1w80UjY1v87g==","signatures":[{"sig":"MEQCIEx6q3I3kxT5LeDikYmyd3uYwNFmmbCwrxzwLKSfRt0uAiBgoy66oxrGNSSDY35OJBC3ec0r/KU6T6412lWJ1+SrDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21141},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","jimp":"^1.6.0","axios":"^1.6.8","@types/jimp":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.0.9_1752478727311_0.1169513677822438","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@danijeun/fanar-mcp-server","version":"1.1.0","keywords":["mcp","fanar","islamic-rag","image-generation","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.1.0","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"d72f3d042926ae02c75d3b2aef63c103c453c678","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.1.0.tgz","fileCount":12,"integrity":"sha512-dR4l0m1khJ/Sk+iU8KsA4LxuI9BQfoPb1Z/C1VGT7txJfHI+LY/yjSSAd74WZiLC318bZmT3Ybq4Ao/mHwXzFQ==","signatures":[{"sig":"MEQCIGnfB4WFikT9F+f0MYXIoyDt36fxrth/Lh5gZrtj9VrwAiBhXvRrynG/lU1WDwEMBGHDCpBrSGjzY6W1ztLsckKTXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21142},"main":"dist/index.js","type":"module","gitHead":"0a6a2ba93b4f9ba2a71214a74afccadfb3ceda2f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","jimp":"^1.6.0","axios":"^1.6.8","@types/jimp":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.1.0_1752478790505_0.4928100597844942","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@danijeun/fanar-mcp-server","version":"1.1.1","keywords":["mcp","fanar","islamic-rag","image-generation","image-understanding","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.1.1","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"06059d760f26996155a8501a9eaa475451b7f3b0","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.1.1.tgz","fileCount":12,"integrity":"sha512-ETa+F5SxgVu5Q5Ko13bDVVVUJYzmeq4xcdQMAfnna6hNyeBv8dTbwkjydIivvrzWCxN/cQAaT1hmzxq1fRYpTQ==","signatures":[{"sig":"MEUCIHPAxRL0ESEx0x8Z5HdcG/us3raXrsYgQcB7T2S1F/ZWAiEAwE2SefwIIZH1hYAQVSf4mclbxyr5T5BqFqMKWIIfHrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27308},"main":"dist/index.js","type":"module","gitHead":"395048aeda86564d7fb83abafd2005d11eeb63fd","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation (with resizing), image understanding, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","axios":"^1.6.8","sharp":"^0.34.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.1.1_1752561929042_0.2760935605752506","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@danijeun/fanar-mcp-server","version":"1.1.2","keywords":["mcp","fanar","islamic-rag","image-generation","image-understanding","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","_id":"@danijeun/fanar-mcp-server@1.1.2","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"bin":{"fanar-mcp-tools":"dist/index.js"},"dist":{"shasum":"621b5db4033b373441d9a1555c2cbfe5a85c5733","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.1.2.tgz","fileCount":12,"integrity":"sha512-j15GygLrnze6E+pgLJTZrlSc7M3y1IXR+P0CWKrb8snlHbn8VgsddAjlOPVQumMbhWC7gMQachNoIMtvtdmoWA==","signatures":[{"sig":"MEUCICL7Wt9NX04Ms61sNka51RBQkNoD0Haty+9YndSzN+ucAiEAvi3qwAMM4KSCXH9FVRGfa4Dl/E6CMJCEB/EKghidURo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29854},"main":"dist/index.js","type":"module","gitHead":"395048aeda86564d7fb83abafd2005d11eeb63fd","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"_npmVersion":"11.4.1","description":"MCP server for Fanar API tools: Islamic RAG, image generation (with resizing), image understanding, and translation.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.21.4","axios":"^1.6.8","sharp":"^0.34.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/fanar-mcp-server_1.1.2_1752562173833_0.16629673076115825","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@danijeun/fanar-mcp-server","version":"1.1.3","description":"MCP server for Fanar API tools: Islamic RAG, image generation (with resizing), image understanding, thinking mode, and translation.","main":"dist/index.js","type":"module","bin":{"fanar-mcp-tools":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"keywords":["mcp","fanar","islamic-rag","image-generation","image-understanding","thinking-mode","translation","model-context-protocol"],"author":{"name":"Daniel Jeun"},"license":"None","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","axios":"^1.6.8","sharp":"^0.34.3","zod":"^3.21.4"},"devDependencies":{"@types/node":"^18.15.11","typescript":"^5.0.4"},"_id":"@danijeun/fanar-mcp-server@1.1.3","gitHead":"395048aeda86564d7fb83abafd2005d11eeb63fd","_nodeVersion":"22.16.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-Faki9F6XykYbCZ7KkAQ7lGFdDBPOwO4tEjV5W6Y/7SVSvZNOuEUMTB5QqdjDIKCrEPKoAp74csLBdzQ3KjFM+Q==","shasum":"6cb4e495cb39fe26a1de2f1ba38600bf16c44333","tarball":"https://registry.npmjs.org/@danijeun/fanar-mcp-server/-/fanar-mcp-server-1.1.3.tgz","fileCount":12,"unpackedSize":31264,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEm4QO9p79Zka07lWGxfewcrWN8ZRMAicMpxQl7fHqVwIhAINpDOxW3p9M5+3eHrYApw8ijYXh8ypURXtvG88alvqA"}]},"_npmUser":{"name":"danijeun","email":"danijeun@gmail.com"},"directories":{},"maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fanar-mcp-server_1.1.3_1752562614363_0.7014247081067697"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-10T10:08:34.577Z","modified":"2025-07-15T06:56:54.736Z","1.0.3":"2025-07-10T10:08:34.822Z","1.0.4":"2025-07-14T06:25:49.057Z","1.0.5":"2025-07-14T06:33:19.230Z","1.0.6":"2025-07-14T07:02:40.062Z","1.0.7":"2025-07-14T07:16:02.382Z","1.0.8":"2025-07-14T07:24:37.387Z","1.0.9":"2025-07-14T07:38:47.484Z","1.1.0":"2025-07-14T07:39:50.665Z","1.1.1":"2025-07-15T06:45:29.208Z","1.1.2":"2025-07-15T06:49:34.016Z","1.1.3":"2025-07-15T06:56:54.568Z"},"author":{"name":"Daniel Jeun"},"license":"None","keywords":["mcp","fanar","islamic-rag","image-generation","image-understanding","thinking-mode","translation","model-context-protocol"],"description":"MCP server for Fanar API tools: Islamic RAG, image generation (with resizing), image understanding, thinking mode, and translation.","maintainers":[{"name":"danijeun","email":"danijeun@gmail.com"}],"readme":"# Fanar MCP Tools\r\n\r\nA Model Context Protocol (MCP) server for Fanar API tools: Islamic RAG, image generation (with resizing), image understanding, thinking mode, and translation. Publishable as an npm package and usable as a CLI tool or MCP server.\r\n\r\n## Installation\r\n\r\n```sh\r\nnpm install -g @danijeun/fanar-mcp-server\r\n```\r\n\r\nOr use with npx:\r\n\r\n```sh\r\nnpx @danijeun/fanar-mcp-server\r\n```\r\n\r\n## Dependencies\r\n\r\n- [sharp](https://www.npmjs.com/package/sharp) is used for image resizing and processing.\r\n\r\n## Environment Variable\r\n\r\nSet your Fanar API key:\r\n\r\n```sh\r\nexport FANAR_API_KEY=your_api_key_here\r\n```\r\n\r\n## Usage (CLI)\r\n\r\nYou can run the MCP server directly:\r\n\r\n```sh\r\n@danijeun/fanar-mcp-server\r\n```\r\n\r\nOr via npx:\r\n\r\n```sh\r\nnpx @danijeun/fanar-mcp-server\r\n```\r\n\r\n## Usage (MCP Client)\r\n\r\nConfigure your MCP client to use this server. Example config:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"fanar_mcp\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@danijeun/fanar-mcp-server\"],\r\n      \"env\": {\r\n        \"FANAR_API_KEY\": \"your api key here\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Tools\r\n\r\n### fanar_rag\r\n- **Input:** `{ messages: [{ role: string, content: string }], model?: string }`\r\n- **Output:** `{ content: [{ type: \"text\", text: string }], references?: any[] }`\r\n\r\n### fanar_image_gen\r\n- **Input:** `{ prompt: string }`\r\n- **Output:** `{ content: [{ type: \"image\", data: string, mimeType: \"image/png\" }] }` (base64 PNG)\r\n- **Note:** Images are automatically resized for optimal performance. If the long edge is greater than 1568px or the total pixel count exceeds 1.15MP, the image is scaled down (preserving aspect ratio) before being returned.\r\n\r\n### fanar_image_understanding\r\n- **Input:** `{ prompt: string, image_b64: string, model?: string }`\r\n- **Output:** `{ content: [{ type: \"text\", text: string }] }`\r\n- **Description:** Analyzes and understands the content of an input image (base64-encoded PNG or JPEG) with a prompt/question. Images are automatically resized and compressed to fit API limits (max 1MB base64).\r\n\r\n### fanar_thinking_mode\r\n- **Input:** `{ user_input: string, model?: string }`\r\n- **Output:** `{ content: [{ type: \"text\", text: string }] }`\r\n- **Description:** Enables extended reasoning with a special thinking mode. The model may use more tokens and a special role to provide deeper, more thoughtful answers. Useful for complex or multi-step queries.\r\n\r\n### fanar_translate\r\n- **Input:** `{ text: string, langpair: string, preprocessing?: string }`\r\n- **Output:** `{ content: [{ type: \"text\", text: string }] }`\r\n\r\n## License\r\nNone","readmeFilename":"README.md"}