{"_id":"@egen-guru/mcp-ollama","_rev":"10-0b836f3ecdf18d5d3abdb740356390f3","name":"@egen-guru/mcp-ollama","dist-tags":{"latest":"0.16.0"},"versions":{"0.7.0":{"name":"@egen-guru/mcp-ollama","version":"0.7.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.7.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"0638f6558bc06a7a282b233cb84bdc60af84c4c0","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.7.0.tgz","fileCount":3,"integrity":"sha512-IFazS/8HvRMv0jYt4GoLb2e0XM86CVXMcFG9FylqsKRZzk0/xF9OdR82xt4sZXKRCkbQRTPn4h18jK0H9BGnMA==","signatures":[{"sig":"MEYCIQD9q0/or4Dz0Shf9yu68QOmdUBMax49711O/UmgKu+M2wIhAP9+8ZNba/8XFkrSQLpx/LoOzcAEVerO48BUmtroA9ls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11336},"type":"module","gitHead":"845a7a92d9ad05cf61adfcaf471823bbeab73bad","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.7.0_1745663583511_0.6545147953659567","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@egen-guru/mcp-ollama","version":"0.8.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.8.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"747a6cdae0e6f5a720616ce9bc4948b66653f02d","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.8.0.tgz","fileCount":3,"integrity":"sha512-wIXOlyUoK06anZKzBhQAFasOl1cEcfl7QxjhgF08XUkONDygVkQerf/b6sAvBgauZefbjZErMTAwRt/L4/FZhA==","signatures":[{"sig":"MEYCIQCL58IKtNdavNoAOiIUMh+dONLmuNf6168FYlTxI1QNDAIhAM1OrgsYqpPkj2Y4EiJL/qBVIgheGX1Ff5sQQKHvRjvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16891},"type":"module","gitHead":"845a7a92d9ad05cf61adfcaf471823bbeab73bad","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.8.0_1745667342273_0.22644560201024544","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@egen-guru/mcp-ollama","version":"0.9.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.9.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"7b0033a8e1d334de5a6024ddbd92d1e8b6a96011","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.9.0.tgz","fileCount":3,"integrity":"sha512-lci7BRBD2ynJpXQxlnTlx1cAhhdjaM2NDxxDc+0Z6mjzTsFgw7bdNDPTZjiXzBBPGW5BDoqvkgYNon8hLc/vAg==","signatures":[{"sig":"MEUCIQCGZXZFRV7+srWfYPnOcl+6JHdKcNLg8tsCxCvzLLhCAwIgKJXTt1wlxHpraACNparAh5zUIA27PUgPMoJ1WeTR8+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17433},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.9.0_1746108596440_0.3290354752542475","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@egen-guru/mcp-ollama","version":"0.10.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.10.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"63722ce17f870e9755b16a1385337566cdea2e06","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.10.0.tgz","fileCount":3,"integrity":"sha512-kGYVkmty9AAANrtfxCIq8eu6PT90wqTVivEaYjOPHM4W5WtYDa9IOSNnlnSifSn7EKeSJj7QIKhRfRLGyqBu8g==","signatures":[{"sig":"MEUCIEKXSxbs07ZEVadsn6SMER5XgPMD5TMXdyIIa/MFyTRHAiEAjV1yjK3DxDJ0K0XGsVxhyD7+z5qLYPeph5tmm6/2UdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17989},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.10.0_1746109013344_0.02649405057902965","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@egen-guru/mcp-ollama","version":"0.11.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.11.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"6434e23b06e76270d1d8f7e942e2354733cdab74","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.11.0.tgz","fileCount":3,"integrity":"sha512-0jyzMzNEMakI2L/73voH1hNDLhQeeGaqiNLpxbRhiiDbkzjKbc5jbOTtJtR0bO7TluEzg9jFvhutc0x6/o5nXQ==","signatures":[{"sig":"MEQCIHy5V+VAuqMTBjh1B6vFEX4oiAApGPiH5xkRdUZnXGNSAiAIVfzmPbo7shjOSFdWFj1OF6j1C7tuTUl/zMZB8AgQFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18047},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.11.0_1746109208254_0.8377189549781068","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@egen-guru/mcp-ollama","version":"0.12.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.12.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"f1082f8812736744d94ff7ac92ebeb9e090b57db","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.12.0.tgz","fileCount":3,"integrity":"sha512-rRdO+SnkhHvMfzyhix3dRXXrSj7POKKzmL+K92QR/Js9vvuUrikxu84IUqZm+G/q5j0Dv5N5Rh+e8zNqbn/FDw==","signatures":[{"sig":"MEUCIBMbUtNuTMJVYLkleJIaSUqsG5rBSc04W3/bnLlcpBeVAiEAtOcF3CGQKlewQj8Lsxr8Is2uCmJnaVV9FAYAu2Uj1lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18899},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.12.0_1746109559558_0.38216989154894243","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@egen-guru/mcp-ollama","version":"0.13.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.13.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"f182206e92d36b7d60bc268c36c28965cd642c63","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.13.0.tgz","fileCount":3,"integrity":"sha512-wjm/SvNi+TvUO7v7g/wIJumuex9/ihSV91u46Eir/fsWcHTjPHYRRlv0yoqOj3hQb9obnRZK0K229ZxUA3Fsiw==","signatures":[{"sig":"MEUCIBT9ntLjZIofRsuRs3JRWVNx7ooATVaXQ4M4Ph4hAQOLAiEAlq0m66bxODHUE9qzY4R+Z5iyMx0Y9vRMNDagcWsvpE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19013},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.13.0_1746110975793_0.9375279696798073","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@egen-guru/mcp-ollama","version":"0.14.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.14.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"3b87eb7e821d32cfbe71d32da85d59ba9afe33be","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.14.0.tgz","fileCount":3,"integrity":"sha512-f6FUbXiJ6daS1XUDEQ5Dw04Oml6PpzApScolbJCOJUlHn9k55WHiB/W5DAe0X3uEw7wtyHv+eU6HXYxo2FoTAg==","signatures":[{"sig":"MEQCIFF4MAssWPN0+ONnJ17ytekxgqXrccth2VUwj/pRV5b9AiALabF/bQtnJR/YC1H1ZeIXNVHmaY7Oa3S7J3kBIgCwgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19044},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.14.0_1746111192463_0.342976295250101","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@egen-guru/mcp-ollama","version":"0.15.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@egen-guru/mcp-ollama@0.15.0","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"mcp-ollama":"dist/index.js"},"dist":{"shasum":"b07ed00d530af046ead462b567f8392cbd2ac1b3","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.15.0.tgz","fileCount":3,"integrity":"sha512-mQN+2M1+VScniZ1Aw2Ag2D3bi4nCmBHb4RBbPzAJn17d1a8eLcQnL7ZapNSrZI2/lgsxhLgKzWT1Vk3mlzsz4A==","signatures":[{"sig":"MEUCIAOqIUqCG2Sdb6bnMw/SWJmbWw0oYGg+W+48WTtmsSE+AiEAyx43RqiIMnEr5pSFyGKRXYKUNOH3kiVKZfgneydTw8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18935},"type":"module","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","publish:env":"node publish.cjs"},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"_npmVersion":"11.1.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ollama_0.15.0_1746111402738_0.21049061766806498","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@egen-guru/mcp-ollama","version":"0.16.0","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-ollama":"dist/index.js"},"scripts":{"build":"tsc","prepare":"npm run build","watch":"tsc --watch","publish:env":"node publish.cjs"},"dependencies":{"@modelcontextprotocol/sdk":"1.0.1","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^22.15.3","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@egen-guru/mcp-ollama@0.16.0","gitHead":"2ec2ecc3ff9ac68f92801d6e6926394ff378bd4e","_nodeVersion":"22.11.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-qAlNAB4t7HnRiuNBpBui8xJUkgVwksoX5Gi9T7Wy9w1+QsuQn58na5G2p0oCbyz7dT059SI88ziYls0969trjA==","shasum":"4f2f4e86794ab67323b47a732dc35d1eba4e88d8","tarball":"https://registry.npmjs.org/@egen-guru/mcp-ollama/-/mcp-ollama-0.16.0.tgz","fileCount":3,"unpackedSize":19226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTgaGJCAnZoP79eEFHhdYR41xl1u3lBq8u8vOuXoumrQIhAJlmK9ZAT5lQMujEso+UYIdk88UAesAj65Kt3b9Su7Mo"}]},"_npmUser":{"name":"loomingquokka","email":"eric.laugier@looming.zone"},"directories":{},"maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-ollama_0.16.0_1746111692319_0.40121313281158133"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-26T10:33:03.407Z","modified":"2025-05-01T15:01:32.718Z","0.7.0":"2025-04-26T10:33:03.693Z","0.8.0":"2025-04-26T11:35:42.474Z","0.9.0":"2025-05-01T14:09:56.616Z","0.10.0":"2025-05-01T14:16:53.513Z","0.11.0":"2025-05-01T14:20:08.444Z","0.12.0":"2025-05-01T14:25:59.743Z","0.13.0":"2025-05-01T14:49:35.972Z","0.14.0":"2025-05-01T14:53:12.685Z","0.15.0":"2025-05-01T14:56:42.938Z","0.16.0":"2025-05-01T15:01:32.490Z"},"bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"license":"MIT","homepage":"https://modelcontextprotocol.io","description":"Serveur MCP pour interroger un modèle LLM via Ollama local (STDIO, prompt texte)","maintainers":[{"name":"elaugier","email":"eric.laugier@egen.guru"},{"name":"loomingquokka","email":"eric.laugier@looming.zone"}],"readme":"# Serveur MCP Ollama\r\n\r\nCe projet fournit un serveur Model Context Protocol (MCP) permettant d'interroger un modèle LLM local via Ollama, en STDIO. Il expose un outil \"query\" prenant un prompt texte et retourne la réponse du LLM.\r\n\r\n## Fonctionnalités\r\n- Serveur MCP minimaliste (STDIO)\r\n- Interrogation d'un modèle Ollama local (par défaut : llama3)\r\n- Utilisable en CLI, Docker, ou intégré à un client MCP (Claude Desktop, etc.)\r\n- Aucune dépendance à une base de données\r\n\r\n## Installation\r\n\r\n### Prérequis\r\n- Node.js >= 18\r\n- Ollama installé et lancé localement (https://ollama.com/download)\r\n\r\n### Installation classique\r\n```sh\r\nnpm install -g @modelcontextprotocol/server-ollama\r\n```\r\n\r\n### Ou clonage local\r\n```sh\r\ngit clone <repo>\r\ncd <repo>\r\nnpm install\r\nnpm run build\r\n```\r\n\r\n## Utilisation\r\n\r\n### Lancement direct\r\n```sh\r\nnpx @modelcontextprotocol/server-ollama\r\n```\r\n\r\n### Lancement via Docker\r\n```sh\r\ndocker build -t mcp/ollama .\r\ndocker run -i --rm -p 11434:11434 mcp/ollama\r\n```\r\n\r\n### Exemple de configuration MCP (Claude Desktop, VSCode...)\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"ollama\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-ollama\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Outil exposé\r\n\r\n- **query**\r\n  - Envoie un prompt texte à Ollama\r\n  - Input : `prompt` (string)\r\n  - Output : réponse du LLM (texte)\r\n\r\n## Variables d'environnement\r\n- `OLLAMA_URL` : URL de l'API Ollama (défaut : http://localhost:11434/api/generate)\r\n- `MODEL` : nom du modèle Ollama à utiliser (défaut : llama3)\r\n\r\n## Publication NPM\r\nPour publier sous votre compte :\r\n```sh\r\nnpm login\r\nnpm publish --access public\r\n```\r\n\r\n## Licence\r\nMIT\r\n\r\n---\r\n\r\n**Projet dérivé et adapté pour Ollama MCP par <Votre Nom/Org>.**\r\n\r\n\r\nA Model Context Protocol server that provides read-only access to PostgreSQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.\r\n\r\n## Components\r\n\r\n### Tools\r\n\r\n- **query**\r\n  - Execute read-only SQL queries against the connected database\r\n  - Input: `sql` (string): The SQL query to execute\r\n  - All queries are executed within a READ ONLY transaction\r\n\r\n### Resources\r\n\r\nThe server provides schema information for each table in the database:\r\n\r\n- **Table Schemas** (`postgres://<host>/<table>/schema`)\r\n  - JSON schema information for each table\r\n  - Includes column names and data types\r\n  - Automatically discovered from database metadata\r\n\r\n## Configuration\r\n\r\n### Usage with Claude Desktop\r\n\r\nTo use this server with the Claude Desktop app, add the following configuration to the \"mcpServers\" section of your `claude_desktop_config.json`:\r\n\r\n### Docker\r\n\r\n* when running docker on macos, use host.docker.internal if the server is running on the host network (eg localhost)\r\n* username/password can be added to the postgresql url with `postgresql://user:password@host:port/db-name`\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"postgres\": {\r\n      \"command\": \"docker\",\r\n      \"args\": [\r\n        \"run\", \r\n        \"-i\", \r\n        \"--rm\", \r\n        \"mcp/postgres\", \r\n        \"postgresql://host.docker.internal:5432/mydb\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### NPX\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"postgres\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\r\n        \"-y\",\r\n        \"@modelcontextprotocol/server-postgres\",\r\n        \"postgresql://localhost/mydb\"\r\n      ]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nReplace `/mydb` with your database name.\r\n\r\n### Usage with VS Code\r\n\r\nFor quick installation, use one of the one-click install buttons below...\r\n\r\n[![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=postgres&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22pg_url%22%2C%22description%22%3A%22PostgreSQL%20URL%20(e.g.%20postgresql%3A%2F%2Fuser%3Apass%40localhost%3A5432%2Fmydb)%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40modelcontextprotocol%2Fserver-postgres%22%2C%22%24%7Binput%3Apg_url%7D%22%5D%7D) [![Install with NPX in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-NPM-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=postgres&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22pg_url%22%2C%22description%22%3A%22PostgreSQL%20URL%20(e.g.%20postgresql%3A%2F%2Fuser%3Apass%40localhost%3A5432%2Fmydb)%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40modelcontextprotocol%2Fserver-postgres%22%2C%22%24%7Binput%3Apg_url%7D%22%5D%7D&quality=insiders)\r\n\r\n[![Install with Docker in VS Code](https://img.shields.io/badge/VS_Code-Docker-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=postgres&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22pg_url%22%2C%22description%22%3A%22PostgreSQL%20URL%20(e.g.%20postgresql%3A%2F%2Fuser%3Apass%40host.docker.internal%3A5432%2Fmydb)%22%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22mcp%2Fpostgres%22%2C%22%24%7Binput%3Apg_url%7D%22%5D%7D) [![Install with Docker in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Docker-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=postgres&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22pg_url%22%2C%22description%22%3A%22PostgreSQL%20URL%20(e.g.%20postgresql%3A%2F%2Fuser%3Apass%40host.docker.internal%3A5432%2Fmydb)%22%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22mcp%2Fpostgres%22%2C%22%24%7Binput%3Apg_url%7D%22%5D%7D&quality=insiders)\r\n\r\nFor manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing `Ctrl + Shift + P` and typing `Preferences: Open User Settings (JSON)`.\r\n\r\nOptionally, you can add it to a file called `.vscode/mcp.json` in your workspace. This will allow you to share the configuration with others.\r\n\r\n> Note that the `mcp` key is not needed in the `.vscode/mcp.json` file.\r\n\r\n### Docker\r\n\r\n**Note**: When using Docker and connecting to a PostgreSQL server on your host machine, use `host.docker.internal` instead of `localhost` in the connection URL.\r\n\r\n```json\r\n{\r\n  \"mcp\": {\r\n    \"inputs\": [\r\n      {\r\n        \"type\": \"promptString\",\r\n        \"id\": \"pg_url\",\r\n        \"description\": \"PostgreSQL URL (e.g. postgresql://user:pass@host.docker.internal:5432/mydb)\"\r\n      }\r\n    ],\r\n    \"servers\": {\r\n      \"postgres\": {\r\n        \"command\": \"docker\",\r\n        \"args\": [\r\n          \"run\",\r\n          \"-i\",\r\n          \"--rm\",\r\n          \"mcp/postgres\",\r\n          \"${input:pg_url}\"\r\n        ]\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### NPX\r\n\r\n```json\r\n{\r\n  \"mcp\": {\r\n    \"inputs\": [\r\n      {\r\n        \"type\": \"promptString\",\r\n        \"id\": \"pg_url\",\r\n        \"description\": \"PostgreSQL URL (e.g. postgresql://user:pass@localhost:5432/mydb)\"\r\n      }\r\n    ],\r\n    \"servers\": {\r\n      \"postgres\": {\r\n        \"command\": \"npx\",\r\n        \"args\": [\r\n          \"-y\",\r\n          \"@modelcontextprotocol/server-postgres\",\r\n          \"${input:pg_url}\"\r\n        ]\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Building\r\n\r\nDocker:\r\n\r\n```sh\r\ndocker build -t mcp/postgres -f src/postgres/Dockerfile . \r\n```\r\n\r\n## License\r\n\r\nThis MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.\r\n","readmeFilename":"README.md"}