frontpage.
newsnewestaskshowjobs

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

Mensfeld/code-on-incus: Give each AI agent its own isolated machine

https://github.com/mensfeld/code-on-incus
1•Tomte•1m ago•0 comments

Rethinking MCP Security: A Large-Scale Study of Runtime MCP Servers

https://arxiv.org/abs/2607.11086
1•sbulaev•3m ago•0 comments

Making Software: How to make a font

https://www.makingsoftware.com/chapters/how-to-make-a-font
1•Garbage•3m ago•0 comments

The bubble of the age; or, The fallacy of railway investment (1848) [pdf]

https://dn721608.ca.archive.org/0/items/bubbleofageorfal00smit/bubbleofageorfal00smit.pdf
1•rfv6723•4m ago•0 comments

Zig creator calls Bun's Claude Rust rewrite 'unreviewed slop'

https://www.theregister.com/devops/2026/07/14/zig-creator-calls-buns-claude-rust-rewrite-unreview...
1•giamma•6m ago•1 comments

The Noise Floor of Latent Dissent, Interview with Harry Halpin Founder of NymVPN

https://diffractionscollective.com/2026/04/30/the-noise-floor-of-revolt-harry-halpin/
1•hansvs•7m ago•1 comments

JPEG for ASTC

https://github.com/BinomialLLC/basis_universal/wiki/JPEG-for-ASTC
1•edflsafoiewq•10m ago•0 comments

Ask HN: US Equivalent of Anabin?

1•xqb64•12m ago•0 comments

Introduction to Mainframe Scripting Languages

https://zubairidrisaweda.medium.com/introduction-to-mainframe-scripting-languages-83c1edd86e3e
1•rbanffy•12m ago•0 comments

Can a Dozen Blue States Block the Paramount-Warner Merger?

https://www.wsj.com/business/media/can-a-dozen-blue-states-block-the-paramount-warner-merger-494e...
2•JumpCrisscross•13m ago•0 comments

OSHotspot – Linux WiFi hotspot manager (hostapd/dnsmasq/iptables)

https://github.com/King03-sam/OSHotspot
2•OLOJEDE•13m ago•0 comments

Ask HN: How do you manage your own recovery time?

1•julienreszka•16m ago•0 comments

Grok Build CLI accused of uploading Git repos to a Google Cloud bucket

https://twitter.com/i/status/2076689215258014069
1•maxloh•17m ago•0 comments

UTC and Atomic Time

https://en.wikipedia.org/wiki/Coordinated_Universal_Time
1•5701652400•19m ago•2 comments

Show HN: I audited my own eight repos. Half of them lied in the README

https://github.com/Wasserpuncher/readme-check
1•Wasserpuncher•22m ago•0 comments

Show HN: Retire Me – crowdfunding one designer's escape from sensible

https://www.retireme.xyz/
1•ArashLowni•22m ago•0 comments

Closing a three-year-old issue using Rust arenas

https://giacomocavalieri.me/writing/gleam-rust-arenas
1•birdculture•22m ago•0 comments

Hassabis – A Framework for Frontier AI and the Dawning of a New Age

https://twitter.com/demishassabis/status/2076957440109625718
1•asiergoni•25m ago•0 comments

Show HN: Turnitin Report – AI checker and AI detector for student papers

https://www.turnitin.report/
1•gigisss•26m ago•0 comments

Jimmy Soni – Peter Thiel, Elon Musk, and the PayPal Mafia [video]

https://www.youtube.com/watch?v=OEcOUgXvz7g
1•ronfriedhaber•27m ago•0 comments

Native SDK from Vercel

https://native-sdk.dev/
2•orixilus•28m ago•1 comments

Show HN: Coura AI – AI clothes changer for realistic outfit photos

https://coura.ai
1•gigisss•28m ago•0 comments

Canada's Dead Sea? Diving into Saskatchewan's Salty Secret

https://canadiangeographic.ca/articles/canadas-dead-sea-diving-into-saskatchewans-salty-secret/
2•thunderbong•33m ago•0 comments

Worship me at the office altar: Why narcissistic leaders resist remote work

https://www.sciencedirect.com/science/article/pii/S0749597826000300
2•andyjohnson0•34m ago•0 comments

TSMC Spies Got 10 Years. Taiwan's AI Basic Act Has No Penalties at All

https://mrkt30.com/tsmc-spies-got-10-years-taiwans-ai-basic-act-has-no-penalties-at-all/
2•emsidisii•36m ago•0 comments

The gap between CPU and GPU was always software

https://zenodo.org/records/21352974
1•thelibrebob•37m ago•0 comments

The EasyJet Takeover: Can Apollo Own a European Airline?

https://www.disruptionbanking.com/2026/07/14/the-easyjet-takeover-can-apollo-actually-own-a-europ...
1•emsidisii•41m ago•0 comments

Strait of Hormuz Tensions Weigh on Chinese Stocks as Oil Surges

https://www.disruptionbanking.com/2026/07/14/strait-of-hormuz-tensions-weigh-on-chinese-stocks-as...
1•emsidisii•41m ago•0 comments

Scanline edge-flag algorithm for antialiasing [pdf]

https://mlab.taik.fi/~kkallio/antialiasing/EdgeFlagAA.pdf
1•xqb64•42m ago•0 comments

Embracing TanStack Start for full-stack development on Cloudflare – PageZERO v2

https://pagezero.dev/blog/tanstack-start-cloudflare-full-stack
1•pawelgalazka•43m ago•0 comments