home / mcp / rhoai mcp server

RHOAI MCP Server

Provides MCP endpoints integrated with RHOAI to run AI-assisted queries and actions from Cursor.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ada333-mcp-server-rhoai": {
      "command": "/home/amaly/MCP-test/greeter",
      "args": []
    }
  }
}

You can run MCP servers that extend your Cursor workspace by compiling small Go binaries and exposing them to Cursor as separate MCP endpoints. These servers let you perform actions via natural language prompts, enabling you to search, query, and manipulate data through AI-assisted commands in your workspace.

How to use

To use the MCP servers with your Cursor setup, first ensure the servers are running and enabled in MCP Settings. Then interact with the AI agent in Cursor and issue natural language prompts that describe the task you want to accomplish. For example, you can ask the AI agent to locate specific items, collect data from different namespaces, or perform actions across the configured MCP servers. The AI-driven prompts will route to the enabled MCP tools you have configured.

How to install

Prerequisites You need a working Go development environment to compile the server binaries.

Build the main Go program to produce the executable you will run as an MCP server.

{
  "mcpServers": {
    "greeter": {
      "command": "/home/amaly/MCP-test/greeter"
    },
    "podslist": {
      "command": "/home/amaly/MCP-test/podslist"
    },
    "workbenchlist": {
      "command": "/home/amaly/MCP-test/WorkbenchList"
    }
  }
}

Linting

This project uses golangci-lint. Install and run as follows.

go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest

Run lint locally using Make or directly with golangci-lint. The configuration is in the .golangci.yml file.

make lint