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

Agent pull requests are everywhere. Here’s how to review them.

https://github.blog/ai-and-ml/generative-ai/agent-pull-requests-are-everywhere-heres-how-to-revie...
1•chmaynard•44s ago•0 comments

Show HN: Super Mega SFF Story Ideator

https://compellingsciencefiction.com/super-mega-sff-story-ideator/
1•mojoe•2m ago•0 comments

Understanding AI

https://www.theatlantic.com/ideas/2026/05/ai-for-good-uses/687082/
1•paulpauper•3m ago•0 comments

Learning OCaml: PPX for Mere Mortals

https://batsov.com/articles/2026/03/03/ppx-for-mere-mortals/
1•DASD•3m ago•0 comments

Does Claude Have Feelings?

https://www.theatlantic.com/technology/2026/05/dawkins-claude-ai-consciousness/687093/
1•paulpauper•3m ago•0 comments

From US to Singapore, cruise passengers are being monitored for hantavirus

https://www.cnn.com/2026/05/07/world/hantavirus-ship-tenerife-outbreak-intl
1•paulpauper•4m ago•0 comments

Automating AI Research

https://jack-clark.net/2026/05/04/import-ai-455-automating-ai-research/
1•gmays•5m ago•0 comments

Show HN: Swipe Copilot – Less time on Tinder, more dates worth going on

https://www.swipecopilot.com/
1•javiernanni•7m ago•0 comments

The Key to EV Racing? Japanese Commentary and Jazz Fusion

https://www.thedrive.com/news/the-key-to-exciting-ev-racing-japanese-commentary-and-jazz-fusion
1•PaulHoule•8m ago•0 comments

Dirtyfrag: Universal Linux LPE

https://www.openwall.com/lists/oss-security/2026/05/07/8
1•flipped•9m ago•0 comments

Show HN: Executing Conversations as Reactive Graphs

https://wanderer-flow.de/blog/reactive-graph-sequencing-the-technology-behind-wanderer/
1•steampixel•9m ago•0 comments

Show HN: Rig – a Ghostty sidecar for managing agents

https://github.com/backnotprop/rig
2•ramoz•11m ago•0 comments

What 56 Prometheus repos depend on

https://riftmap.dev/blog/what-56-prometheus-repos-depend-on/
1•DaWe01•12m ago•0 comments

Decoding raw digital photos in Linux (1997)

https://dechifro.org/dcraw/
1•weinzierl•13m ago•0 comments

Show HN: Pokemon Cartridge Authenticity Checker

https://pokecartcheck.com/
1•deluxnate1•13m ago•0 comments

The Persistence of Corporate Currents

https://www.octoshark.net/p/the-persistence-of-corporate-currents
1•octoshark•14m ago•0 comments

Architecting Ground Truth: A Reference Design for Urban Energy Digital Twins

https://www.ptidej.net/blog/architecting-ground-truth-a-reference-design-for-urban-energy-digital...
1•Minette•14m ago•0 comments

Show HN: DAG-based Kanji learning through components

https://mykanji.app/
1•barisozmen•16m ago•0 comments

Why Computer Scientists Don't Learn Math (2017)

https://lamport.azurewebsites.net/tla/math-knowledge.html
1•tosh•18m ago•0 comments

DiscordServerCloner

https://github.com/seregonwar/DiscordServerCloner
4•rolph•19m ago•1 comments

A PHP license change is imminent

https://lwn.net/Articles/1063993/
2•maxloh•21m ago•1 comments

Colored Shadow Penumbra

https://chosker.github.io/blog/colored-shadow-penumbra
3•ibobev•26m ago•0 comments

The PHP License Is Dead; Long Live the BSD 3-Clause

https://fossforce.com/2026/05/the-php-license-is-dead-long-live-the-bsd-3-clause/
2•birdculture•26m ago•0 comments

LLMs Distort Our Written Language

https://sites.google.com/view/llmwritingdistortion/home
4•gmays•26m ago•1 comments

Dirty Frag: Universal Linux LPE

https://github.com/V4bel/dirtyfrag
5•john_strinlai•27m ago•1 comments

The State of Grav: Where We Are and Where We're Going

https://getgrav.org/blog/state-of-grav-2026
2•speckx•28m ago•0 comments

Making cross-platform SIMD code pleasant

https://bkaradzic.github.io/posts/typeless-simd/
1•ibobev•28m ago•0 comments

State-backed hackers hammer Palo Alto firewall zero-day before patch lands

https://www.theregister.com/cyber-crime/2026/05/07/state-backed-hackers-hammer-palo-alto-firewall...
2•Bender•29m ago•0 comments

Writing a bindless GPU abstraction layer

https://www.kevin-gibson.com/blog/writing-a-bindless-gpu-abstraction-layer/
1•ibobev•29m ago•0 comments

60% of MD5 password hashes are crackable in under an hour

https://www.theregister.com/security/2026/05/07/60-of-md5-password-hashes-are-crackable-in-under-...
3•Bender•29m ago•0 comments