Google PageRank for AI agents. 25,000+ tools indexed.

mcp-rb MCP Server

funwarioisii/mcp-rb

Score: 54.1 Rank #11823 Agent Framework
[![AgentRank](https://agentrank-ai.com/api/v1/badge/funwarioisii--mcp-rb)](https://agentrank-ai.com/tool/funwarioisii--mcp-rb/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of funwarioisii/mcp-rb? Claim this listing →

A lightweight Ruby framework for building MCP servers with a Sinatra-like DSL

Add AgentRank to Claude Code Discover and compare tools like funwarioisii/mcp-rb — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

funwarioisii/mcp-rb is a Ruby MCP server licensed under MIT. A lightweight Ruby framework for building MCP servers with a Sinatra-like DSL Topics: mcp-server, modelcontextprotocol.

Ranked #11823 out of 24846 indexed tools.

Used by 32 other projects.

Ecosystem

Ruby MIT
mcp-servermodelcontextprotocol

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 204

204 stars → growing community

Freshness 25% 1y ago

Last commit 1y ago → stale

Issue Health 25% 31%

4/13 issues closed → many open issues

Contributors 10% 5

5 contributors → small team

Dependents 25% 32

32 dependents → few downstream users

npm Downloads N/A
PyPI Downloads N/A
Forks 15
Description Good
License MIT

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 571 days ago — a recent commit would boost your freshness score

Issue Health high impact

You have 9 open vs 4 closed issues — triaging stale issues improves health

Badge all embed codes →

AgentRank score for funwarioisii/mcp-rb
[![AgentRank](https://agentrank-ai.com/api/v1/badge/funwarioisii--mcp-rb)](https://agentrank-ai.com/tool/funwarioisii--mcp-rb/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/funwarioisii--mcp-rb/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/funwarioisii--mcp-rb" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="funwarioisii/mcp-rb"></script>

Matched Queries

"mcp server""mcp-server"topic:mcp-server

From the README

# MCP-RB

A lightweight Ruby framework for implementing MCP (Model Context Protocol) servers with a Sinatra-like DSL.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'mcp-rb'
```

## Usage

Here's a simple example of how to create an MCP server:

```ruby
require 'mcp'

name "hello-world"

version "1.0.0"

# Define a resource
resource "hello://world" do
  name "Hello World"
  description "A simple hello world message"
  call { "Hello, World!" }
end

# Define a resource template
resource_template "hello://{user_name}" do
  name "Hello User"
  description "A simple hello user message"
  call { |args| "Hello, #{args[:user_name]}!" }
end

# Define a tool
tool "greet" do
  description "Greet someone by name"
  argument :name, String, required: true, description: "Name to greet"
  call do |args|
    "Hello, #{args[:name]}!"
  end
end

# Define a tool with nested arguments
tool "greet_full_name" do
  description "Greet someone by their full name"
  argument :person,
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.