MCP Servers Ruby Examples
About
# MCP Servers Ruby Examples This repository contains a collection of MCP (Machine Control Protocol) server implementations and utilities written in Ruby. It's more a place for experiments with MCP Servers. ## Available Tools ### Operating System Utilities - [Filesystem Operations](os/filesystem.rb) - Handles file…
Explore
- Filesystem operations: read, list, create, modify, delete files, and apply patches.
- Clipboard operations: manage system clipboard interactions.
- Thor-based installer script for Claude Desktop, Claude Code, and Windsurf.
- Prompt templates for media servers (transcript analysis, content comparison).
- Support for audio transcoding (ffmpeg) and speech transcription (Whisper).
- Built with Ruby ≥ 3.0 and the fast-mcp gem (≥ 1.1.0).
The repository provides a Thor-based installer script for setting up MCP servers with different Claude environments.
The mcp_install script provides commands for installing MCP servers for different Claude environments:
./mcp_install claude_desktop ./os/clipboard.rb
./mcp_install windsurf ./os/clipboard.rb
The installer will:
1. Generate server configuration
2. Update configuration file if found:
- Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windsurf: ~/.codeium/windsurf/mcp_config.json
- Claude Code: (configuration path varies)
3. Display the generated configuration for manual installation if needed
This repository contains a collection of MCP (Machine Control Protocol) server implementations and utilities written in Ruby. It's more a place for experiments with MCP Servers.
Available Tools
Operating System Utilities
- Filesystem Operations - Handles file system operations including:
- Reading files
- Listing directory contents
- Directory tree traversal
- File creation and modification
- File deletion
- Patch application
- Clipboard Operations - Manages system clipboard interactions
Installation
The repository provides a Thor-based installer script for setting up MCP servers with different Claude environments.
Prerequisites
bundle install
The media servers require additional dependencies:
- ffmpeg (for audio transcoding)
- Whisper (for speech transcription)
- Ruby >= 3.0
- fast-mcp gem (1.1.0 or later)
Installing MCP Servers
The mcp_install script provides commands for installing MCP servers for different Claude environments:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



