Token导航 LogoToken导航TokenDH.com
Gemini Agent logo
开发工具stdio官方级别未说明来源级核验

Gemini Agent

MCP Server

Gemini代理工具是一个Python封装库,用于与Google的Gemini CLI代理功能交互,支持CLI调用、Python客户端和REST API服务。

工具数

10

提示词数

0

GitHub Stars

1

资源数

0
代码生成Python命令行工具API集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sauravchandra

提供方

sauravchandra

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install gemini-agent # client only

详细介绍

Gemini代理

Python包装器 谷歌Gemini CLI 代理能力。

安装

pip install gemini-agent            # client only
pip install gemini-agent[core]      # + direct CLI usage
pip install gemini-agent[server]    # + REST API service

要求: Node.js 18+和 npm install -g @google/gemini-cli

快速开始

export GEMINI_API_KEY=your_key
from gemini_agent.core import GeminiAgent

agent = GeminiAgent()
result = agent.run("Create a Python CLI that lists files")

print(result.response)        # Gemini's response
print(result.modified_files)  # {"cli.py": "import os..."}

用法

直接CLI包装器

from gemini_agent.core import GeminiAgent

agent = GeminiAgent(
    model="gemini-2.5-flash",  # optional
    sandbox=True,              # isolated execution
)

result = agent.run(
    "Build a REST API with FastAPI",
    mcp_servers=["filesystem"],
    files={"spec.txt": "..."},
)

# result.success, result.response, result.modified_files

Python客户端(远程)

from gemini_agent.client import GeminiAgentClient

async with GeminiAgentClient("http://localhost:8000") as client:
    result = await client.run("Create a hello world script")
    print(result.modified_files)

REST API

podman-compose up -d --build

# Submit task
curl -X POST http://localhost:8000/tasks \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Create a fibonacci function"}'

# Get result
curl http://localhost:8000/tasks/{task_id}

API终点

方法端点描述
POST/tasks提交任务
GET/tasks/{id}获取结果
DELETE/tasks/{id}取消任务
GET/health健康检查
GET/mcp/servers列出MCP服务器
POST/mcp/servers添加MCP服务器

配置

变量描述
GEMINI_API_KEYAPI密钥(必需)
GEMINI_MODEL模型覆盖
GEMINI_TIMEOUT超时时间(秒)(默认值:300)
REDIS_URL服务器模式的Redis URL

许可证

麻省理工学院

目录标签

目录标签

代码生成Python命令行工具API集成Python封装本地部署CLI工具RESTAPI

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP