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

Show HN: Belay – durable job engine for Elixir (step-level retries, Oban alt)

https://github.com/b-erdem/belay
1•baris_erdem•5m ago•0 comments

Writing by Hand is Good for your Brain

https://nealstephenson.substack.com/p/writing-by-hand-is-good-for-your
1•jger15•9m ago•1 comments

The Norwegian Case for Mediocracy

https://www.ft.com/content/0fe0455d-8633-4e1a-ab8f-f8cd94d60035
1•Anon84•10m ago•0 comments

Guidelines on processing of personal data through blockchain tech (2025) [pdf]

https://www.edpb.europa.eu/system/files/2026-07/edpb_guidelines_202502_blockchain_v2_en.pdf
1•janandonly•14m ago•0 comments

Show HN: Cljbang.el – A Clojure-like language that runs as Emacs Lisp

https://github.com/borkdude/cljbang.el
1•Borkdude•14m ago•1 comments

Saudis and US strike deal for kingdom to enrich uranium

https://www.theguardian.com/us-news/2026/jul/22/saudi-arabia-would-enrich-uranium-under-reported-...
1•geox•20m ago•0 comments

Iran says it attacked Amazon infrastructure in Bahrain

https://www.cnbc.com/2026/07/21/iran-war-update-five-things-to-know-after-resumption-of-hostiliti...
1•zdkaster•20m ago•0 comments

Yogurt

https://en.wikipedia.org/wiki/Yogurt
1•tosh•24m ago•0 comments

Show HN: Imagerry – client-side image customizer and converter (WASM / WebGPU)

https://imagerry.com/
2•its_ajseven•28m ago•0 comments

How the judge on Oracle vs. Google taught himself to code

https://www.theverge.com/2017/10/19/16503076/oracle-vs-google-judge-william-alsup-interview-waymo...
3•subset•29m ago•0 comments

Solvoya – I reverse-engineered 6 European rail/bus APIs for one trip search

https://solvoya.com/
2•solvoya•32m ago•4 comments

Show HN: A Hyprland fork built for parallel, multi-actor computer use

https://github.com/0xmiki/hypr-realm
2•mikiyas•32m ago•0 comments

Show HN: Gml – A Gmail CLI designed for agents

https://github.com/longyijdos/gmail
1•longyijdos•33m ago•0 comments

Richard Medhurst mobile phone seized. Did using a secure phone protect his data?

https://www.computerweekly.com/feature/Journalist-Richard-Medhurst-had-his-mobile-phone-seized-Di...
1•beardyw•33m ago•1 comments

Minuet, a KDE application for music education, calls for testers

https://sandroandrade.org/minuet-26-08-call-for-testers/
2•alberto-m•35m ago•0 comments

Capture of interstellar objects during stellar encounters

https://arxiv.org/abs/2607.18551
2•sciences44•36m ago•0 comments

Show HN: Audience Atlas, Map any GitHub user's followers and followings

https://github-audience-atlas.vercel.app/
1•ThierryRkt•37m ago•1 comments

OpenAI Says Its A.I. Models Went Rogue and Attacked a Digital Library

https://www.nytimes.com/2026/07/21/technology/openai-attack-hugging-face.html
1•ColinWright•38m ago•0 comments

Drip Pricing

https://en.wikipedia.org/wiki/Drip_pricing
1•doener•40m ago•0 comments

Automatic Layout of Railroad Diagrams

https://arxiv.org/abs/2509.15834
1•tosh•42m ago•0 comments

A year in a foxhole: How one Ukrainian soldier survived beneath the front lines

https://www.reuters.com/world/ukraine-russia-war/year-foxhole-how-one-ukrainian-soldier-survived-...
4•petethomas•42m ago•0 comments

Goodbye Discord webhooks, hello Gotify

https://0ut3r.space/2026/07/22/hello-gotify/
1•h0ek•43m ago•0 comments

One Docker socket to rule them all: Escaping Codex, Cursor, and Gemini CLI

https://www.pillar.security/blog/one-docker-socket-to-rule-them-all-escaping-codex-cursor-and-gem...
2•BlueBerry2001•43m ago•0 comments

Turbocharged solo dev – zooming out a couple of clicks

https://adjohu.com/blog/turbocharged-solo-dev/
1•adjohu•44m ago•0 comments

New Araghchi Interview Reveals Iranian Delusions and Vulnerabilities

https://www.meforum.org/mef-observer/new-araghchi-interview-reveals-iranian-delusions-and-vulnera...
1•YeGoblynQueenne•45m ago•0 comments

Friluftsliv

https://en.wikipedia.org/wiki/Outdoor_recreation
1•simonebrunozzi•45m ago•0 comments

Donating another $20M to Public First Action

https://www.anthropic.com/news/donation-public-first-action
2•surprisetalk•46m ago•1 comments

Pegasus: The evolution of the most notorious spyware system

https://securitylab.amnesty.org/latest/2026/07/inside-pegasus-the-evolution-of-the-worlds-most-no...
2•cyb0rg0•48m ago•0 comments

Microsoft strikes 'multibillion-dollar' deal with French AI firm Mistral

https://www.france24.com/en/france/20260721-microsoft-strikes-multi-billion-dollar-deal-to-expand...
6•taubek•49m ago•0 comments

Old Tapes

https://newsletter.doomberg.com/p/old-tapes
1•simonebrunozzi•51m ago•0 comments