返回市场
双子座命令行MCP服务器

双子座命令行MCP服务器

作者:ksprashu5 星标更新:2025-11-07

项目介绍

Gemini CLI MCP 服务器

此仓库包含一组自定义的 MCP(多功能提供者)服务器,旨在扩展 Gemini CLI 的功能。

初始项目设置

在安装各个服务器之前,建议先设置项目环境。

  1. 克隆仓库(如果尚未克隆):

    # 替换为实际的仓库 URL
    git clone https://github.com/your-username/gemini-cli-mcp-servers.git
    cd gemini-cli-mcp-servers
    
  2. 设置虚拟环境: 此项目使用 uv 进行环境和包管理。

    # 创建并激活虚拟环境
    uv venv
    source .venv/bin/activate
    
    # 安装基础依赖
    uv pip install -e .
    

可用服务器

以下是可用服务器及其如何安装到 Gemini CLI 中的方法。推荐的安装方法是使用 fastmcp 命令行工具。

1. PromptGen (/promptgen)

一个 MCP 服务器,用于根据一套提示工程最佳实践来优化用户提示。

  • 安装方法:
    fastmcp install gemini-cli promptgen_server/main.py --name promptgen
    
  • 使用方法:
    > /promptgen '你的简单提示想法'
    

2. SuperAgent (/superagent)

一个强大的编排代理,遵循“分析 -> 决策 -> 形成 -> 委派”的循环,通过派遣专业代理来完成复杂任务。

  • 安装方法:
    fastmcp install gemini-cli superagent_server/main.py --name superagent
    
  • 使用方法:
    > /superagent '在这里写下你的高层次目标'
    

SuperAgent 的重要设置:

SuperAgent 需要一个专用的临时目录来执行其操作。请在您的主目录中创建以下目录:

mkdir -p ~/tmp/gemini-tasks/

此外,您必须通知 Gemini CLI 关于这个新目录,以便它可以写入当前工作目录之外的临时文件。您可以采用以下两种方式之一进行设置:

  1. 使用 Gemini CLI 命令:
    /directory add ~/tmp/gemini-tasks/
    
  2. 手动编辑 settings.json 文件: 在您的 .gemini/ 文件夹中的 settings.json 文件中添加以下条目:
      "context": {
        "ignore": [],
        "includeDirectories": [
          "/Users/ksprashanth/tmp/gemini-tasks"
        ]
      },
    
    (注意:如果您的 gemini-tasks 目录的实际绝对路径不同,请替换 /Users/ksprashanth/tmp/gemini-tasks。)

免责声明

这不是一个官方支持的 Google 产品。

许可证

本项目根据 Apache 许可证,第 2.0 版进行许可。详情见 LICENSE 文件。