{"_id":"@dongju101/gemini-mcp","_rev":"19-a6ac81b643e439f0649cbbdd33a96aff","name":"@dongju101/gemini-mcp","dist-tags":{"latest":"0.2.8"},"versions":{"0.1.0":{"name":"@dongju101/gemini-mcp","version":"0.1.0","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.0","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"baf51b0d81287aa66254c1ea3970224d7c2faca0","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.0.tgz","fileCount":14,"integrity":"sha512-f53ykMFCkYt2AsAlcjsSAkLEjIAGzI12LRxToR+QY6b8xDTDkO8dV/Zyzj3VfRUBLTbB+BqjtY+PtfV1ifl9Sw==","signatures":[{"sig":"MEUCIQDipziMbIj49Vf/GH8cpL//5JyMtJov7x2b8SRIVG/DpQIgd/fSGHFSGMIbacMK94Z1XvCWul/FDy0sHlju/NSPTok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83681},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"b8cb3e72168eba8ea1ac77d4efac8cfa88574ccf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.0_1771492865232_0.4051731935335874","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dongju101/gemini-mcp","version":"0.1.1","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.1","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"071cacbb66233f7d7dde6e217a07ce585a60437f","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.1.tgz","fileCount":14,"integrity":"sha512-xL5RvfAOu6/WhRPDsDhXp0nLW6qs/scvs58KEzaHMNWnEFNBagFTO2kNgvNAcHq8OvRhR+yPWt0SD80DK3fQGQ==","signatures":[{"sig":"MEUCIQD6S73Zi4JoSifhrhHVm6ZuLUOK1NLZn8zYj2UkT5mfHwIgK489Dmnj4MEeV+BkBqUNjdSf6DAANgfnEynEqCBDdag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83644},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"f6999b1630efeb068f740090ae456889c164b8ec","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.1_1771493138342_0.45074529772762073","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dongju101/gemini-mcp","version":"0.1.2","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.2","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"46345a4a10bb72401092ae365d39dc39d9c0a822","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.2.tgz","fileCount":14,"integrity":"sha512-FDpsp+6z9838FTH1UymlQtOQFYPl5qYxNHWBYdNmepWbL/EQiT5IVSPy/s84AfLV/ozSc+asMn9BvkzrvYAx8A==","signatures":[{"sig":"MEUCIQC/UQRXadCSY/BjrEyQmuBztMPjNdQyXt4TQ/qzm7454wIgTdZaM0QetFkbQor2W04h8r+IHLJUSDG+wne94yCLCdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84372},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"9bcabbb16a67f9b3878020dd0817881e4079efb5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.2_1771500434109_0.9853253227518011","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dongju101/gemini-mcp","version":"0.1.3","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.3","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"f71f0448c415e2b8e1589b074d3af9e77926ef70","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.3.tgz","fileCount":18,"integrity":"sha512-wm+ozAiwFIWq7k0iGgQZ35pHNKsO4Vpv9VO5nOktmSbeaeoTJQnNLgtinLGSAisAMPcT/RobzthIWpvXVjqjUg==","signatures":[{"sig":"MEUCIFmamK3lH8ZsBONS5U6KLY0dxYb0cAqX8tVXN7OroQQXAiEA9dTTKGKyCh9/iPYT/vVQX1JPFooxcjpqHl3JPrUUTyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107147},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"6547a969d56ca9f69a6353730a999f61fd7ff7a3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.3_1771556600178_0.6899500073751714","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dongju101/gemini-mcp","version":"0.1.4","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.4","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"e72385ea24acd0bbc4e31f01b351481a29ebb3f7","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.4.tgz","fileCount":18,"integrity":"sha512-t4TVuWnAMeGGItv7c6pZqo7sWpbL2UjV52z3IrQ+RtqU3VFyosyWs9U8bAAd9ZjsDKqjorotYCaCrvmlRqmqUA==","signatures":[{"sig":"MEQCIDVw1YwP1f+It+vd5P1/e0VK4eY8cRO3p+IDsArkE9kjAiBarC4mnWB4zdw/IQnx21ImXTPSynHKYOMB/OLT91pQtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107181},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"0cd966be3e7e886c3285a7c16f04ee29645fd972","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.4_1771558160479_0.6474709109524412","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dongju101/gemini-mcp","version":"0.1.5","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.5","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"71309ff76b7214dd888c4626df95545f6c5ea015","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.5.tgz","fileCount":18,"integrity":"sha512-cEaGquSOxYgZBg2TXu0dBpB6tpgWipoSOPUMIeNDx7MsQAGFIIejzP4KTXXDP8TIHDxnHu3+k/kuCBpZPDzwAA==","signatures":[{"sig":"MEYCIQDP1dZHxM1akTw7u3KW94ZhTMT2xPBhVK2BoZktncuWqAIhAKE8TkYBk8PqUgvBD5Pp6Zd+KPkwE3QTRBX3efB/pW9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107153},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"088c5b2cf3aaabb1a96b78d33047d74216127cda","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.5_1771558448841_0.17233785056623074","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dongju101/gemini-mcp","version":"0.1.6","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.6","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"fe18d36529f95adfaf6a8f67dd5d9aac5b1a6150","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.6.tgz","fileCount":30,"integrity":"sha512-KcgNP1Z9rTohmWelNfCVwaw8UAuTSTPFba/fIFWLSUXEwi8TSlSue3B+wSZ9qZAe9y/ZMXY7oQO61Wmb281rgQ==","signatures":[{"sig":"MEUCIDt7DfXnYKf/4t7JHx1xCeglXMEY5cJCWItclSNAC0JGAiEAnIc4j5ml26o0T27fZXqlsZ/RalY86RLnNb2LDLI9ZCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157572},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"d58f757a2dc40e8f048313c70397552e9531c284","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.6_1771948435440_0.8867170857008355","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dongju101/gemini-mcp","version":"0.1.7","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.7","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"57ed4352de61fd9def2b9558b10529a57221ddad","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.7.tgz","fileCount":30,"integrity":"sha512-6mqUwgAU18b+r4xc9maPws57cKh+5K/LZ1sPPbd+Dx6o+n2HgDIiRiXOfkYCX/KTc2ChDGI6Y5r0v2sKa5Ivdw==","signatures":[{"sig":"MEUCIC1FTS9loiszRHPjJk/VwiczkQzlfxe1mrpU+bHfc0qgAiEA7OPECb78LeFNoLipMKLQM2sWAeSZ9AfWIN675OTd3HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163525},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"ddae2c570a3c3a6e0d15e0d538c255d453e48840","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.7_1771994011364_0.3545223077678481","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@dongju101/gemini-mcp","version":"0.1.8","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.8","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"91d13d8412ddb06a670fc7cb645708f5142a474d","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.8.tgz","fileCount":30,"integrity":"sha512-QVEWwGHNybGPTJfbirljE0pA9JoeGkL5qABkLt8WfTj1rlOjNfbP9mcwbgy/IuzFqb37dj9UcGoQmZtWS5zEEg==","signatures":[{"sig":"MEUCIEHLKfkkKTJKeBLFHFY3/0oq4for7YxVnD3ML/x55NxWAiEA8el65a2EPrDm0LVZ6DegM5Tw9QeOBm1BkBYQYefWQ8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167979},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"3c077657f0959827b963d5d0693b0747fc50073a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.8_1771994347428_0.05789717750160506","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@dongju101/gemini-mcp","version":"0.1.9","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.1.9","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"c265671adeb7e0834d7664828f17be1bef9df65d","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.1.9.tgz","fileCount":30,"integrity":"sha512-bAGSHRcVA2gn2IF7u9/MtK/M4Ue5e5rvO1zQp0P8sHP3cCrUViD+ohgZDGf5jcPu2Bp12gmbGkBfg5x8whqKLg==","signatures":[{"sig":"MEYCIQCoG3eXlKFEuawfovPChlVibErh8rP2A7w8rf1vA9aJEwIhAIRgumEaiAclYakFD+b9beYJHdoiTP58Ifpmib5WGi6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168223},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"fdffcc0417ddcff2e4cf80d22c5f88c7d9eaf204","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.1.9_1771994710166_0.48461427001052626","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dongju101/gemini-mcp","version":"0.2.0","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.0","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"5c7d731cf226ac44dd44fafc0c67d33ca934ae00","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.0.tgz","fileCount":30,"integrity":"sha512-2UHAO1YfD/w7Djao5Z0Lj7wo2fYMYHZ9Yv5YRBZK1igJ9OTJTLj/ATjhL+7nqs/AbRcnRtNspwZAxjJhdYNWFw==","signatures":[{"sig":"MEUCIH3L1u8YhYrAFxifMY4Rjn/hYNFwjLx7x9uqKQu7nEBEAiEAv8HbPdroPvJCqwjhX/HUeXh+ADgudjcwkYsTwjziI6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168404},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"52b7d02311077591c8af185189e7fe31c245534b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.0_1771994950114_0.9238092370210578","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@dongju101/gemini-mcp","version":"0.2.1","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.1","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"5ffef7e68af554091a9624e1b9784061dd6675d9","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.1.tgz","fileCount":30,"integrity":"sha512-/KOojQ2AABLh5Hk5AMQT0rR8RTkBS6cD19fYZ4fp+o6HFatuapJAOa6jlPtwjs2BOOcLK5NSNkGKXmufjBTzZw==","signatures":[{"sig":"MEQCIClXd/dBDcOakMBs27b6BMhORzu4Iqx8bKLvUGHj0ziRAiBFP/xEAxNP6nCMAgme85YRjIqttI8JFn6JIV5urn8zzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150558},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"65970df88ff2adea5935c2a5f8f7cec16c2a39c1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.1_1771998538345_0.7569558816761728","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@dongju101/gemini-mcp","version":"0.2.2","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.2","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"08bdbebe0c7c4f7d49851475167784478b39c798","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.2.tgz","fileCount":30,"integrity":"sha512-hHalzMWD6o3haTKdb6IF/nCw38abSiuf2r1vjoID5a3WFfAeGzgb7Dpa7H2RhAetSSiBpqQj0d4gX/TL2EJjcw==","signatures":[{"sig":"MEYCIQCGgE8w/GG4kuEr0Nwq/fIFRzB3JiTjiYWWyC+jpqrD/QIhAIoU6TW8zk89lwUCyjMfAk4ZwR68f2+9wFs/sGypb6f9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150568},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"d565ecc8761cc19489871fbabfa8a910a2535838","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.2_1771999168705_0.43295766400719415","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@dongju101/gemini-mcp","version":"0.2.3","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.3","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"4bf2ca98423a727af17e03c55aee6744d064d04a","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.3.tgz","fileCount":30,"integrity":"sha512-2ZB8Lq7Pz6eevEHXpnHD+UHx7InI6U7g3ocRkVUj86lVwGuWXnrbGND2fY+dafp2YsFEdj7qu3/Fw7jjA455hw==","signatures":[{"sig":"MEUCIQC20ecPQ2ZJGFwUMzXXXo2kF+wA4uGvgI5s0SxtunI7fwIgN4jv4vc0q95oM8uQ3qmoNWEHoa7w7KLk+oSG2JQn6LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153775},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"72835950b7f108db45042abb986ebce2b611b22b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.3_1772001699525_0.7837453476264649","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@dongju101/gemini-mcp","version":"0.2.4","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.4","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"b4c94b3979c3b789fa71ea928da98bfac3bcbaa2","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.4.tgz","fileCount":30,"integrity":"sha512-yotl7i1rsPtX7u4lhajBdrvbtyV+ItRiaPRmcbp4ix6acS54Aa4wHtvfpg5rV0JvhCE3qkhxMxHf1rlf61Ic/g==","signatures":[{"sig":"MEQCIExrNQfFgb4uSv8B22Ii2HOD1GgUPGdQe9R/7iUNQ/ivAiBQDuNrizxk/66Lnn/XQrpgfnJ9ARnr5SfEfa1RxEn0Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157543},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"e8bb8f41561e215d8680897a7f463d6672604b6e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.4_1772109576374_0.3759325059038232","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@dongju101/gemini-mcp","version":"0.2.5","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.5","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"7bd8b920f1ad4947f46ad244f66c81c17c64c30f","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.5.tgz","fileCount":30,"integrity":"sha512-H4cNG+uRZvk0Gj5Etz6m2mLHN2gUPaqzGH68US/lNeq56DI3Ou0lLCCaSuTeQxoEUSpmhuL30C51KblEXtFqqw==","signatures":[{"sig":"MEYCIQC174w2eSzgEZ20P5m3iRgGFsKzQdHWjCa06DGs0STM2gIhALa+8JRxoBqdH+X4y1c8+3OA8cKKO/4enTymy3JNvJqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157031},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"8010e02993e5beb6bf7aabe0d2c3be4bff86009a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.5_1772110370575_0.5522471875317541","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@dongju101/gemini-mcp","version":"0.2.6","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.6","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"db1f34a5a4d2fe50f38884a4236d4699cbc3849d","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.6.tgz","fileCount":30,"integrity":"sha512-20Sn7/W6wW7g44fUDkyyOjisHJwy8xPZ6wgXsLqazPT9MpH6HmlNFA8ubsijeu5bmUHL6IB/Hdpf9gHmK7UUQg==","signatures":[{"sig":"MEUCIQDkGF8HUu5WKmdGEtflJynAspupQPI6RuDaUW3W2+zA8wIgTo7z+U+Ku29CI0YFDE99XcPmlLXWK5qBepbubfYMLlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157447},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"e91316734cd9b274b154d7bb5e149f7531b039db","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.6_1772111635833_0.7975490311456284","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@dongju101/gemini-mcp","version":"0.2.7","keywords":["mcp","gemini","claude-code"],"license":"MIT","_id":"@dongju101/gemini-mcp@0.2.7","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"bin":{"gemini-mcp":"dist/server.js"},"dist":{"shasum":"693668c1acbca3f58e518eefcaa3a714ad7168a0","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.7.tgz","fileCount":30,"integrity":"sha512-bIDfAM8KaSRC8rrxn/DW7EAZnMwS0NVAyn9FNyz+S5JKM1r16JGO75bDZGUfvhs2gjJZMsKjS619Sd1y6gvYuw==","signatures":[{"sig":"MEUCIHMpqxESeKWTJxB8ZvuoHoPkiHcGBkSGm9Kwt8l8L7ofAiEA8o9OiizoFVIdQZK4KJ6bmLUvQXvF+zCUwiZ/mEuncsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157877},"main":"./dist/server.js","type":"commonjs","types":"./dist/server.d.ts","engines":{"node":">=18"},"gitHead":"536854229ecc0845b7e9bc9db866fdfdb5131026","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/server.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"repository":{"url":"git+https://github.com/DvwN-Lee/gemini_mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI MCP Server for Claude Code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-mcp_0.2.7_1772113075668_0.892397157140536","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@dongju101/gemini-mcp","version":"0.2.8","description":"Gemini CLI MCP Server for Claude Code","type":"commonjs","main":"./dist/server.js","bin":{"gemini-mcp":"dist/server.js"},"scripts":{"build":"tsc","start":"node dist/server.js","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/DvwN-Lee/gemini_mcp.git"},"engines":{"node":">=18"},"keywords":["mcp","gemini","claude-code"],"license":"MIT","dependencies":{"fastmcp":"^3.33.0","zod":"^3.23.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.5.0","vitest":"^3.0.0"},"gitHead":"8f1bb7feb823b48b41079dfe12ff8889b0e2f883","types":"./dist/server.d.ts","_id":"@dongju101/gemini-mcp@0.2.8","bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-NXAQf4asGNK+GbxXBHIXdRt+d2s6rLmSRe2V6iqp5wH8F4GdLOxPLbNcop++xJtlcz3QCi5EPQUtGGJWS/I5oQ==","shasum":"4a7d2acaf5ff689d9149f83c36786a288ef2e621","tarball":"https://registry.npmjs.org/@dongju101/gemini-mcp/-/gemini-mcp-0.2.8.tgz","fileCount":30,"unpackedSize":159508,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPaJMQM5bSESSnWmoUwIpyuYzrxZjH6mDn4sx3rG2VPQIgDzjBTw1hLE4ncCDqN927tXzh1dDYt1w2HXzM33B1qQY="}]},"_npmUser":{"name":"dongju101","email":"dongju101101@gmail.com"},"directories":{},"maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gemini-mcp_0.2.8_1772118812503_0.27546814668121855"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T09:21:05.102Z","modified":"2026-02-26T15:13:32.747Z","0.1.0":"2026-02-19T09:21:05.408Z","0.1.1":"2026-02-19T09:25:38.493Z","0.1.2":"2026-02-19T11:27:14.252Z","0.1.3":"2026-02-20T03:03:20.366Z","0.1.4":"2026-02-20T03:29:20.645Z","0.1.5":"2026-02-20T03:34:08.990Z","0.1.6":"2026-02-24T15:53:55.617Z","0.1.7":"2026-02-25T04:33:31.557Z","0.1.8":"2026-02-25T04:39:07.568Z","0.1.9":"2026-02-25T04:45:10.328Z","0.2.0":"2026-02-25T04:49:10.278Z","0.2.1":"2026-02-25T05:48:58.505Z","0.2.2":"2026-02-25T05:59:28.853Z","0.2.3":"2026-02-25T06:41:39.670Z","0.2.4":"2026-02-26T12:39:36.534Z","0.2.5":"2026-02-26T12:52:50.720Z","0.2.6":"2026-02-26T13:13:55.977Z","0.2.7":"2026-02-26T13:37:55.812Z","0.2.8":"2026-02-26T15:13:32.635Z"},"bugs":{"url":"https://github.com/DvwN-Lee/gemini_mcp/issues"},"license":"MIT","homepage":"https://github.com/DvwN-Lee/gemini_mcp#readme","keywords":["mcp","gemini","claude-code"],"repository":{"type":"git","url":"git+https://github.com/DvwN-Lee/gemini_mcp.git"},"description":"Gemini CLI MCP Server for Claude Code","maintainers":[{"name":"dongju101","email":"dongju101101@gmail.com"}],"readme":"# gemini-mcp\n\nGemini CLI를 Subprocess로 호출하는 MCP Server.\nGemini Pro 구독(Google AI Pro)의 OAuth 인증을 활용하여 API Key 없이 Gemini를 사용한다.\n\n## 사전 조건\n\n- Node.js 18+\n- [Gemini CLI](https://github.com/google/gemini-cli) 글로벌 설치 및 OAuth 인증 완료\n\n```bash\nnpm install -g @google/gemini-cli\ngemini  # 최초 실행 시 OAuth 인증 진행\n```\n\n## npx로 바로 사용\n\n설치 없이 `npx`로 즉시 실행할 수 있다.\n\n**Claude Code (프로젝트별 `.mcp.json` 권장):**\n\n프로젝트 루트에 `.mcp.json` 파일을 생성한다.\n\n```json\n{\n  \"mcpServers\": {\n    \"gemini\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dongju101/gemini-mcp@latest\"]\n    }\n  }\n}\n```\n\n이 방식은 해당 프로젝트에서만 gemini MCP server가 기동되어 다른 세션에 영향을 주지 않는다.\n`.mcp.json`을 `.gitignore`에 추가하거나 팀과 공유할 수 있다.\n\n**Claude Desktop (`claude_desktop_config.json`):**\n```json\n{\n  \"mcpServers\": {\n    \"gemini\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dongju101/gemini-mcp@latest\"]\n    }\n  }\n}\n```\n\n**Workspace 경로 override (선택):**\n```bash\nGEMINI_MCP_HOME=/custom/path npx @dongju101/gemini-mcp@latest\n```\n\n> **버전 고정이 필요한 경우:** `@latest` 대신 `@0.2.3`처럼 특정 버전을 명시할 수 있다.\n\n## 버전 업데이트\n\n`npx`는 전역 설치된 패키지를 우선 사용하므로, 구버전이 전역에 설치되어 있으면 새 버전이 반영되지 않는다.\n\n```bash\n# 전역 설치 업데이트\nnpm install -g @dongju101/gemini-mcp@latest\n\n# npx 캐시 삭제 (전역 설치 없이 npx 캐시만 사용하는 경우)\nrm -rf ~/.npm/_npx\n```\n\n업데이트 후 Claude Code에서 MCP 서버를 재시작한다.\n\n기본 Workspace는 프로젝트 루트의 `.gemini-mcp/`에 자동 생성된다.\n`.gitignore`에 `.gemini-mcp/`를 추가하여 커밋에서 제외한다.\n\n**기존 `~/.gemini-mcp/` 사용자 마이그레이션:**\n\n이전 버전을 사용 중이었다면, `~/.gemini-mcp/`에 session 데이터가 남아 있을 수 있다.\n필요한 데이터를 프로젝트 루트의 `.gemini-mcp/`로 복사하거나 삭제한다.\n\n```bash\n# 이전 데이터 제거 (선택)\nrm -rf ~/.gemini-mcp/\n```\n\n## 소스에서 설치\n\n```bash\ngit clone https://github.com/DvwN-Lee/gemini_mcp.git\ncd gemini_mcp\nnpm install\nnpm run build\n```\n\n프로젝트 루트에 `.mcp.json`을 생성한다.\n\n```json\n{\n  \"mcpServers\": {\n    \"gemini\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"/path/to/gemini_mcp/dist/server.js\"]\n    }\n  }\n}\n```\n\n## 설정\n\n`.gemini-mcp/config.json`으로 Server 동작을 제어한다.\nConfig 파일이 없거나 잘못된 경우 각 항목의 기본값이 적용된다.\n\n```json\n{\n  \"file_access\": true,\n  \"model\": \"gemini-3-pro-preview\",\n  \"system_prompt\": \"You are a concise technical assistant.\",\n  \"timeout\": 300,\n  \"total_timeout\": 600\n}\n```\n\n### 파일 접근 (file_access)\n\nGemini가 프로젝트 파일에 접근할 수 있는지를 제어한다.\n\n| 값 | 동작 |\n|------|------|\n| `true` (기본값) | Project Root에서 실행. Gemini가 프로젝트 파일을 읽고 분석 가능. |\n| `false` | 격리된 Workspace에서 실행. 프로젝트 파일 접근 불가. |\n\n### Model 선택 (model)\n\nGemini CLI에서 사용할 Model을 지정한다.\n\n| 값 | 동작 |\n|------|------|\n| 미지정 (기본값) | auto mode -- Gemini가 최적 모델을 자동 선택 |\n| `\"gemini-3.1-pro-preview\"` | 최신 모델. 복잡한 추론, agentic workflow, 1M context |\n| `\"gemini-3-pro-preview\"` | 복잡한 추론, 코드 분석, 아키텍처 설계 |\n| `\"gemini-3-flash-preview\"` | 단순 질의, 번역, 요약 등 빠른 응답이 우선인 작업 |\n| `\"gemini-2.5-pro\"` / `\"gemini-2.5-flash\"` | 3 계열 모델이 quota 초과 또는 오류 시 대체 |\n\nTool 호출 시 `model` Parameter를 직접 지정하면 Config 설정보다 우선 적용된다.\n\n### Timeout 설정 (timeout / total_timeout)\n\nGemini CLI 응답 대기 시간을 제어한다.\n\n| 값 | 동작 |\n|------|------|\n| `timeout` | 줄 단위 응답 대기 시간(초). 이 시간 동안 출력이 없으면 타임아웃. 기본값: `300` |\n| `total_timeout` | 전체 요청 최대 허용 시간(초). 기본값: `600` |\n\n> 복잡한 코드베이스 분석처럼 긴 요청은 Gemini API의 첫 응답까지 수 분이 걸릴 수 있다. 필요 시 값을 늘린다.\n\n### 시스템 프롬프트 (system_prompt)\n\nGemini에게 전달할 기본 시스템 프롬프트를 지정한다.\n\n| 값 | 동작 |\n|------|------|\n| 미지정 (기본값) | 내장 기본 프롬프트 사용 (간결한 기술 어시스턴트 페르소나) |\n| `\"<문자열>\"` | 지정한 문자열을 시스템 프롬프트로 사용 |\n\nSession 디렉토리의 `GEMINI.md`에 기록되어 Gemini CLI에 전달된다. `file_access: true`이면 프로젝트 루트 경로 및 파일 읽기 지시도 자동으로 추가된다.\n\n### 설정 예시\n\n```bash\n# 기본 모델 + 파일 접근 활성화\necho '{\"file_access\": true}' > .gemini-mcp/config.json\n\n# 특정 Model 고정 + 파일 접근 활성화\necho '{\"file_access\": true, \"model\": \"gemini-3-flash-preview\"}' > .gemini-mcp/config.json\n```\n\n## Tool 목록\n\n| Tool | Parameter | 용도 |\n|------|-----------|------|\n| `gemini_chat` | `message`, `model`, `session`, `sandbox`, `change_mode`, `include_meta` | Gemini와 대화형 질의. `--resume`으로 이전 대화 맥락 자동 유지. |\n| `gemini_reset` | `session` | 대화 Session 초기화. 다음 호출부터 새 대화 시작. |\n| `gemini_fetch_chunk` | `cache_key`, `chunk_index` | `change_mode` 응답이 여러 chunk로 분할된 경우 후속 chunk 조회. |\n\n### gemini_chat Parameter\n\n| Parameter | 기본값 | 설명 |\n|-----------|--------|------|\n| `message` | (필수) | Gemini에 전달할 메시지 |\n| `model` | `\"\"` (auto) | 사용할 모델. 빈 문자열이면 Gemini가 최적 모델을 자동 선택 |\n| `session` | `\"default\"` | Session 이름. 독립적인 대화 맥락 유지 |\n| `sandbox` | `false` | Sandbox mode로 code를 격리 환경에서 실행 |\n| `change_mode` | `false` | 코드 수정 요청 시 활성화. 응답을 구조화된 OLD/NEW 포맷으로 파싱하여 Edit tool 적용 가능. |\n| `include_meta` | `false` | true 시 응답 footer에 사용 model명과 token 수를 표시. `change_mode`와 함께 사용 시 아래 제약사항 참고. |\n\n> **`include_meta` + `change_mode` 결합 시 동작:**\n> `change_mode: true`와 `include_meta: true`를 동시에 사용하는 경우, 파싱 성공/실패와 관계없이 meta footer(model명, token 수)가 응답 끝에 포함된다. 파싱 성공 시 구조화된 편집 결과 뒤에, 파싱 실패 시 원본 응답 뒤에 footer가 추가된다.\n\n## Multi-Session\n\n여러 Terminal에서 독립적인 대화를 유지할 수 있다.\n`session` Parameter로 Session 이름을 지정하면 각각의 대화 맥락이 격리된다.\n\n```\nTerminal A (frontend 작업):\n  gemini_chat(message=\"React Component 구조 설명해줘\", session=\"frontend\")\n  gemini_chat(message=\"위 구조에서 상태 관리는?\", session=\"frontend\")  -> 이전 맥락 유지\n\nTerminal B (backend 작업):\n  gemini_chat(message=\"Express Router 패턴 알려줘\", session=\"backend\")\n  gemini_chat(message=\"위 패턴에 인증 추가하려면?\", session=\"backend\")  -> 독립적 맥락 유지\n```\n\n- `session` 미지정 시 `\"default\"` Session 사용\n- Session별 Workspace가 `.gemini-mcp/sessions/{session_name}/`에 자동 생성\n- Claude Code를 종료했다 재시작해도 `--resume`으로 직전 대화를 이어갈 수 있다\n- `gemini_reset(session=\"frontend\")`: 특정 Session만 초기화\n- `gemini_reset()`: 전체 Session 초기화\n\n## 디렉토리 구조\n\n```\ngemini_mcp/                  # 소스 Repository\n  src/\n    server.ts                # FastMCP Server 진입점 · Tool/Prompt/Resource 정의\n    runner.ts                # Gemini CLI Subprocess 실행기\n    workspace.ts             # Workspace 파일시스템 관리\n    changeMode.ts            # change_mode 응답 파서 및 chunk 캐시\n    progress.ts              # ProgressTracker (MCP notifications/progress)\n    util.ts                  # 공통 유틸리티\n    types.ts                 # Type 정의 (GeminiResponse, RunnerEvent 등)\n    __tests__/               # Vitest 테스트\n  dist/                      # TypeScript 빌드 출력\n  docs/                      # 기술 문서\n  package.json\n  tsconfig.json\n  vitest.config.ts\n\n.gemini-mcp/                 # Runtime Workspace (프로젝트 루트에 자동 생성)\n  config.json                # Server 설정 (file_access, model, system_prompt)\n  .gemini/\n    settings.json            # CLI 설정 (mcpServers: {}, security.auth)\n  sessions/                  # Session별 독립 Workspace\n```\n\n## 테스트\n\n```bash\nnpm test            # Vitest 실행\nnpm run test:watch  # Watch mode\n```\n\n## 기술 문서\n\n- [전략 분석](docs/strategy-analysis.md) -- 5개 접근 전략 비교 및 선정 근거\n- [기술 조사](docs/technical-research.md) -- CLI 동작 분석, stream-json 구조, Cold Start 분석\n- [Architecture](docs/architecture.md) -- 시스템 구조, 데이터 흐름, 구현 설계\n- [성능 분석](docs/performance-token-analysis.md) -- Token 소비 및 Latency 최적화 분석\n- [정책 준수 분석](docs/policy-compliance-analysis.md) -- Gemini ToS 및 사용 정책 준수 분석\n- [Gemini 출력 분석](docs/gemini-output-analysis.md) -- stream-json 출력 포맷 분석\n- [세션 리셋 분석](docs/gemini-session-reset-analysis.md) -- Session 초기화 동작 분석\n","readmeFilename":"README.md"}