MCP CLI Gemini(可译为):MCP 命令行界面(CLI)双子座(或“Gemini”功能/模块)
通过模型上下文协议(Model Context Protocol),将Gemini CLI封装到MCP服务器中,以便与其他AI工具一起使用。
特点
单一统一 双子座 支持以下工具:
- 一次性查询 Gemini CLI
- 交互模式会话命令
- 扩展管理
先决条件
- Gemini 命令行界面(CLI) 安装并配置
- Node.js 18及以上版本
安装
npm install
npm run build使用方法
添加到Claude桌面版
编辑您的Claude桌面配置文件:
Windows: %APPDATA%\Claude\claude_desktop_config.json macOS(麦金塔操作系统): ~/Library/Application Support/Claude/claude_desktop_config.json
添加服务器:
{
"mcpServers": {
"gemini-cli": {
"command": "node",
"args": ["D:\\WORKSPACE\\tools-node\\mcp-cli-gemini\\dist\\index.js"]
}
}
}添加到其他MCP客户端
使用stdio传输方式:
node dist/index.js可用工具
双子座
适用于所有Gemini CLI操作的统一工具。
参数:
query(必需):要发送给Gemini CLI的查询model(可选):要使用的模型(例如,“gemini-pro”,“gemini-1.5-flash”)sandbox(可选):在沙盒模式下运行以执行代码yolo(可选):自动批准所有操作interactive(可选):以交互模式运行(返回命令以手动执行)extensions(可选):扩展命令:“list”或“info:extensionName”
示例:
基本查询:
{
"query": "Explain how async/await works in JavaScript",
"model": "gemini-1.5-flash"
}交互模式:
{
"query": "Let's discuss design patterns",
"interactive": true
}列出扩展:
{
"query": "",
"extensions": "list"
}获取扩展信息:
{
"query": "",
"extensions": "info:extension-name"
}发展
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build
npm run build
# Watch mode
npm run watch
# Lint
npm run lint
# Lint and fix
npm run lint:fix许可证
麻省理工学院(MIT)
