RonyKit

v1.0.0Developer Toolsstable

API Framework supporting REST and RPC.

ai-friendlyframeworkgogolangmcp
Share:
36
Stars
0
Downloads
0
Weekly
0/5

What is RonyKit?

RonyKit is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to api framework supporting rest and rpc.

API Framework supporting REST and RPC.

This server falls under the Developer Tools and APIs categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • API Framework supporting REST and RPC.

Use Cases

Build REST and RPC APIs with performance-optimized framework.
Create middleware pipelines for request processing.
Develop Go applications with AI-friendly architecture.
clubpay

Maintainer

LicenseBSD-3-Clause
Languagego
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ronykit

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use RonyKit

RonyKit is a high-performance Go API framework for building REST and RPC services, and its MCP server integration (via the ronyup CLI) allows AI assistants in supported IDEs like Cursor and GoLand to scaffold RonyKit workspaces, design services, and generate type-safe handler code following RonyKit best practices. The framework provides a unified model where a single handler can serve both REST and WebSocket/RPC protocols, with automatic Swagger/OpenAPI documentation generation and client stub output for Go and TypeScript. Go developers looking to accelerate API development with AI-assisted scaffolding will find this integration particularly useful.

Prerequisites

  • Go 1.21 or higher installed on your system
  • The ronyup CLI installed via go install
  • An MCP-compatible IDE such as Cursor or GoLand with MCP support enabled
  • Basic familiarity with Go module structure
1

Install the ronyup scaffolding CLI

Install the ronyup command-line tool using go install. This is the primary entry point for the RonyKit MCP server integration.

go install github.com/clubpay/ronykit/ronyup@latest
2

Verify the installation

Confirm ronyup is installed and on your PATH by checking its version.

ronyup --version
3

Start the RonyKit MCP server

Run the MCP server mode of ronyup. This starts the server that your IDE's MCP client will connect to via stdio.

ronyup mcp
4

Configure your IDE to use the RonyKit MCP server

Add the ronyup mcp command to your IDE's MCP server configuration (e.g., .cursor/mcp.json for Cursor or the MCP settings in GoLand).

5

Scaffold a new RonyKit workspace with AI assistance

Ask your AI assistant to scaffold a new RonyKit project or add a new service. The MCP server will invoke ronyup commands and generate the project structure for you.

ronyup setup workspace --name myapp --module github.com/yourorg/myapp

RonyKit Examples

Client configuration

Add this entry to your IDE's MCP configuration file (e.g., .cursor/mcp.json or equivalent). The ronyup mcp command starts the server via stdio.

{
  "mcpServers": {
    "ronykit": {
      "command": "ronyup",
      "args": ["mcp"]
    }
  }
}

Prompts to try

Use your AI assistant to scaffold and extend RonyKit services via the MCP integration.

- "Scaffold a new RonyKit workspace named 'user-service' with module path github.com/myorg/user-service."
- "Add a REST endpoint GET /users/:id to my RonyKit service."
- "Generate TypeScript client stubs for my RonyKit API."
- "Set up a new RonyKit feature for order management with CRUD operations."
- "Show me the auto-generated Swagger docs for my current RonyKit workspace."

Troubleshooting RonyKit

ronyup command not found after go install

Ensure your Go binary path is in your shell PATH. Add 'export PATH=$PATH:$(go env GOPATH)/bin' to your ~/.bashrc or ~/.zshrc and restart the terminal.

MCP server fails to start or IDE cannot connect

Run 'ronyup mcp' manually in your terminal to see if it starts without errors. Verify the command path in your MCP config is the full absolute path to the ronyup binary if the shell PATH is not available in the IDE's environment.

Scaffolded code does not compile after generation

Run 'go mod tidy' in the generated project directory to fetch all required dependencies. RonyKit dependencies need to be resolved from the Go module proxy after initial scaffolding.

Frequently Asked Questions about RonyKit

What is RonyKit?

RonyKit is a Model Context Protocol (MCP) server that api framework supporting rest and rpc. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install RonyKit?

Follow the installation instructions on the RonyKit GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with RonyKit?

RonyKit works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is RonyKit free to use?

Yes, RonyKit is open source and available under the BSD-3-Clause license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ronykit": { "command": "npx", "args": ["-y", "ronykit"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use RonyKit?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides