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

Under the River

https://shopify.engineering/under-the-river
1•shahargl•9m ago•0 comments

Show HN: Egress WAF to limit AI agents and NPM malware based on mitmproxy

https://github.com/esamattis/mitmwall
1•esamatti•13m ago•0 comments

The Hardest Fork

https://www.chainguard.dev/unchained/the-hardest-fork
1•insomniacity•15m ago•0 comments

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)

https://github.com/s-macke/Test-Drive-3-Maps
1•s-macke•20m ago•0 comments

Show HN: seed. – self-modifying webpage, on-device LLM, site in the URL

https://oxedom.github.io/seed/
1•oxedom•20m ago•1 comments

Local privacy-first period tracker

https://syncmateapp.com/
1•computersuck•22m ago•0 comments

Nvidia: We're adopting the Linux Foundation's OpenMDW framework

https://twitter.com/NVIDIAAI/status/2060035668655677804
2•tosh•25m ago•0 comments

Palindromes by Eric Harshbarger

http://www.ericharshbarger.org/cgi-bin/palindrome_viewer.cgi
1•jruohonen•27m ago•0 comments

The Eye of Argon

https://en.wikipedia.org/wiki/The_Eye_of_Argon
2•xg15•27m ago•0 comments

Branchless zero-dependency cardinal direction encoding using abs arithmetic

https://github.com/AbidiHichem-TunisianCoder/branchless-cardinal-direction-movement/blob/main/REA...
1•AbidiHichem•30m ago•0 comments

Show HN: AI Model Benchmark for Crypto Price Predictions

https://coinsignal.co/benchmark
1•docuru•30m ago•0 comments

The West Is Losing Taiwan

https://allenv0.github.io/blog/twwar
2•allenleee•34m ago•0 comments

Show HN: Pico, a small register-based scripting language I wrote in C

https://github.com/the0cp/pico
1•vaergawdd•34m ago•1 comments

Brands erased from the alphabet – can you identify them? (digital lipograms)

https://medium.com/@gui__/what-if-every-great-brand-had-its-own-digital-lipogram-94ce29a5b13d
1•gillesr•35m ago•0 comments

Meteor fireball triggered loud boom across New England

https://www.reuters.com/business/environment/meteor-fireball-triggered-loud-boom-across-new-engla...
1•svenfaw•37m ago•0 comments

Flathub disallows AI for submission and applications

https://social.treehouse.systems/@barthalion/116657011366876079
1•selfhoster1312•38m ago•1 comments

Show HN: Pytest-fastprom – Turn your SLOs into pytest assertions

https://github.com/Lujeni/pytest-fastprom
1•lujeni_•41m ago•0 comments

The Final Steps to a Sub-Minute Benchy

https://hackaday.com/2026/05/30/the-final-steps-to-a-sub-minute-benchy/
1•cbdevidal•41m ago•1 comments

AI for Bio has a Fuzzy API problem

https://ankitg.me/blog/2026/05/04/fuzzy_api.html
1•sebg•43m ago•0 comments

Why Gmail and Outlook Are Silently Killing Your Business

https://www.helloinbox.email/blog/why-gmail-and-outlook-are-silently-killing-your-business
2•ismaelyws•46m ago•3 comments

NesText: A Philosophical Divergence from Standard Structural Encoding

https://medium.com/@williamsken2013/the-latency-curse-why-human-language-is-broken-and-how-to-com...
1•IndieArchive•47m ago•0 comments

Ziglings

https://codeberg.org/ziglings/exercises/src/branch/main/README.md
1•tosh•51m ago•0 comments

Why AI can't be trusted to write scientific reviews

https://www.nature.com/articles/d41586-026-01616-3
3•XzetaU8•59m ago•1 comments

EU frets as China builds an industrial base in Morocco

https://www.ft.com/content/706c1db4-effa-4e53-9bdd-f66496407626
2•mmarian•59m ago•1 comments

Why Chinese AI labs went open and will remain open

https://try.works/why-chinese-ai-labs-went-open-and-will-remain-open
2•bkjlblh•59m ago•0 comments

SteamOS 3.8.6 Beta with Native Support for AMD HDMI VRR

https://www.phoronix.com/news/SteamOS-3.8.6-Beta
1•WithinReason•1h ago•0 comments

Streaming-Joins

https://pola.rs/posts/streaming-joins/
1•prakashqwerty•1h ago•0 comments

Bye Bye Copilot – new pricing looks to be a joke

https://old.reddit.com/r/GithubCopilot/comments/1tq9bea/bye_bye_copilot_new_pricing_looks_to_be_a...
3•sirnicolaz•1h ago•2 comments

Elements of Story

https://elementsofstory.com/
2•fullstackchris•1h ago•1 comments

Beastie Is Your Friend

http://www.oxide.org/
1•jruohonen•1h ago•0 comments