frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I built MCP on Ruby to help developers turn any Rails API into an MCP server

https://github.com/nagstler/mcp_on_ruby
2•NinjaGems•1y ago

Comments

NinjaGems•1y ago
I built MCP on Ruby, a gem that turns your Rails app into a fully-featured LLM server following the Model Context Protocol standard.

- What is it? Think of MCP as "REST for LLMs" - it standardizes how apps talk to AI models.

My implementation brings this to Ruby/Rails with:

Provider adapters for OpenAI & Anthropic (just add your API key)

Persistent storage options (memory, Redis, ActiveRecord)

Streaming responses for dynamic UIs

File handling & tool calling support

*Rails integration with just a few lines of code

- Why I built it I wanted a clean, Rails-friendly way to add AI capabilities without writing boilerplate for each provider. The existing MCP implementations were Python-focused, so I built this for the Ruby community.

- The ActiveRecord storage (just released in v0.3.0) lets you store conversations in your existing Rails database.

- Try it out: https://github.com/nagstler/mcp_on_ruby

The Largest Sewer-Heat Recovery System in North America

https://nationalwesterncenter.com/about/what-is-the-nwc/sustainability-regen/energy/
1•geox•51s ago•0 comments

Nvidia raises video encoder limit to 12 on consumer GPUs

https://developer.nvidia.com/video-encode-decode-support-matrix
1•andrewstuart•3m ago•0 comments

Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK

https://github.com/helvesec/rmux
1•shideneyu•3m ago•0 comments

Hardware LLM Taalas Reaches >14,000 TPS on Llama 3.1 8B

https://taalas.com/products/
1•nullbio•4m ago•1 comments

Mind Citadel: Quiz RPG

https://play.google.com/store/apps/details?id=com.sektor.mindcitadel&hl=en_US
1•xSeKToRx•4m ago•1 comments

NASA's Psyche spacecraft returns unfamiliar views of a familiar world

https://arstechnica.com/space/2026/05/nasas-psyche-spacecraft-returns-unfamiliar-views-of-a-famil...
1•rbanffy•4m ago•0 comments

Gembokwarkop: Base64-Vigenere vs. AIs

https://github.com/altilunium/gembokwarkop
1•altilunium•4m ago•0 comments

Managers Have Been Vibe Coding All Along

https://yusufaytas.com/managers-have-been-vibe-coding-all-along
3•wyajmd•5m ago•0 comments

Anthropic on track for first profitable quarter

https://www.ft.com/content/a67248e7-f819-4dba-b0f7-3847df0a75f3
1•throwaway2037•8m ago•0 comments

Show HN: Real-time virtual try-on using hand gestures and live video diffusion

https://github.com/manas15/try-on
3•manas95•9m ago•1 comments

Large-Scale High-Quality 3D Gaussian Head Reconstruction from Multiview Captures

https://apple.github.io/ml-headsup/
1•epaga•9m ago•0 comments

AI Engineering from Scratch

https://aiengineeringfromscratch.com
1•rippeltippel•10m ago•0 comments

The US space enterprise is desperately waiting for Starship–will it deliver?

https://arstechnica.com/space/2026/05/the-us-space-enterprise-is-desperately-waiting-for-starship...
1•rbanffy•11m ago•0 comments

Anthropic is paying SpaceX $1.25B/month and other things hidden in the S-1

https://italianelite.eu/articles/spacex-s1-deep-dive.html
1•johntiror•11m ago•0 comments

I built a tool that critiques SaaS landing pages

https://pagegains.com
1•solopreneur_dad•12m ago•0 comments

Earth's supervolcanoes are waking up. Here's what that means for the planet

https://www.sciencefocus.com/planet-earth/earths-supervolcanoes-are-waking-up-heres-what-that-mea...
1•bryanrasmussen•12m ago•0 comments

Fuck YAML

https://github.com/IronScheme/IronScheme/commit/2f847793946935bd9143cdfb064f9006f763df68
1•theanonymousone•16m ago•0 comments

The lesson from John Travolta's dramatic new look: dress for the job you want

https://www.theguardian.com/commentisfree/2026/may/20/john-travolta-cannes-festival-beret-glasses...
1•Michelangelo11•16m ago•1 comments

Why Optimistic Merging Works Better

http://hintjens.com/blog:106
1•jimsojim•21m ago•0 comments

How simplifying our homepage helped increase trial signups

https://plausible.io/blog/homepage-edits-conversion-lift
1•markosaric•21m ago•0 comments

The Mislabeled Brick of Utopia

https://orib.dev/nexus.html
1•enemyz0r•23m ago•0 comments

PinePhone by PINE64

https://pine64.org/devices/pinephone/
1•mentalgear•24m ago•0 comments

Why Ruby Still Feels Like Home After All These Years

https://caio.ca/blog/why-ruby-still-feels-like-home
1•vinhnx•28m ago•2 comments

Fast local spreadsheet viewer based on GPUI

https://github.com/samuelcolvin/spread
2•scolvin•28m ago•0 comments

Blink-AI Assistant. A knowledge destination

https://blink-oi.vercel.app
1•Pascal1997•29m ago•0 comments

The famous O3 "GeoGuessr" prompt did not work

https://www.seangoedecke.com/the-o3-geoguessr-prompt-did-not-work/
4•ingve•32m ago•0 comments

Agent Bazaar: Enabling Economic Alignment in Multi-Agent Marketplaces

https://www.chatpaper.ai/dashboard/paper/80941351-e4d5-4566-a458-aa93c4f7dbff
3•doener•35m ago•0 comments

How to Speed Up Phrase Search with Bigram_index

https://manticoresearch.com/blog/how-to-speed-up-phrase-search-with-bigram-index/
2•snikolaev•35m ago•0 comments

The Economics of Human Extinction

https://www.andrewleigh.com/speech_the_economics_of_human_extinction_21_may_2026
2•ajdlinux•37m ago•0 comments

Show HN: The-knowledge-guy – ask, walk, and skim every book on your shelf

https://github.com/vitalysim/the-knowledge-guy
1•vitalysim•37m ago•0 comments