MCP ExplorerExplorer

Mcp Cli

@rover-appon a month ago
1 MIT
FreeCommunity
AI Systems
A lightweight stdio proxy for the Rover MCP Server

Overview

What is Mcp Cli

mcp-cli is a lightweight stdio proxy designed for the Rover MCP Server, enabling users to interact with the MCP server using the standard input/output transport method.

Use cases

Use cases for mcp-cli include developing applications that require real-time data streaming from the Rover MCP Server, testing and debugging MCP clients, and automating tasks that interact with the MCP server.

How to use

To use mcp-cli, you can run it via npx, bunx, or by downloading the binary. You need to specify the command and provide your Rover API key in the environment variables.

Key features

Key features of mcp-cli include support for multiple execution methods (npx, bunx, binary), easy configuration, and the ability to connect to the Rover MCP SSE endpoint seamlessly.

Where to use

mcp-cli is primarily used in software development environments where integration with the Rover MCP Server is required, particularly for applications that utilize the stdio transport.

Content

Rover MCP

This package wraps Rover’s MCP SSE endpoint, allowing you to use Curio with any MCP client with support for the stdio transport.
You can generate an API key from your Rover dashboard.

Configuration examples

You may have to specify absolute paths in the command field below.
If you don’t have a JavaScript runtime installed, you can grab a binary from the latest release instead (you will have to manually update it).

In Zed

If you’re using Zed, you can install the Rover Zed extension
through the Zed extension registry. This is the recommended way to install the Rover MCP server with Zed.

Using npx

{
  "mcpServers": {
    "rover": {
      "command": "npx",
      "args": [
        "-y",
        "@getrover/mcp-cli@latest"
      ],
      "env": {
        "ROVER_API_KEY": "<rak-xxxxxx...>"
      }
    }
  }
}

Using bunx

{
  "mcpServers": {
    "rover": {
      "command": "bunx",
      "args": [
        "--bun",
        "@getrover/mcp-cli@latest"
      ],
      "env": {
        "ROVER_API_KEY": "<rak-xxxxxx...>"
      }
    }
  }
}

Using the binary

# Optionally, put the file somewhere on your path
$ wget -O rover-mcp https://github.com/rover-app/mcp-cli/releases/latest/download/rover-mcp-<os>-<arch>
$ chmod +x rover-mcp
{
  "mcpServers": {
    "rover": {
      "command": "/path/to/rover-mcp",
      "env": {
        "ROVER_API_KEY": "<rak-xxxxxx...>"
      }
    }
  }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers