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

Arrow heads at Obi-Rakhmat (Uzbekistan) 80K years ago?

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0328390
1•bookofjoe•2m ago•0 comments

Testing whether a real fly connectome's wiring matters, using crypto as stimulus

https://github.com/mayombe67/moscaquant
1•vill4no•2m ago•0 comments

Ephemerals.dev – Disposable cloud dev environments

https://ephemerals.dev/
1•ishener•3m ago•0 comments

The Headword

https://en.wiktionary.org/wiki/Wiktionary:The_Headword
1•altilunium•3m ago•0 comments

Lilo 0.2.2 – a Rust/egui Markdown notes app with widget and workspace modes

https://github.com/HellterEnjoy/Lilo
1•HellterEnjoy•4m ago•0 comments

Court shines a further light on who was at fault in SVB implosion

https://www.ft.com/content/24dc8ce0-5331-4280-ad85-c2dddcef429d
1•mustache_kimono•6m ago•0 comments

The Lamentable Later Life of Lemmings

https://www.filfre.net/2026/09/the-lamentable-later-life-of-lemmings/
1•doppp•9m ago•0 comments

Jev VC – Pitch Jev Your Startup

https://pitchjev.vercel.app/
1•Aeroi•10m ago•1 comments

US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments

https://wolfstreet.com/2026/09/17/treasuries-have-become-badly-unappetizing-for-foreign-central-b...
4•iamnothere•11m ago•0 comments

A systemd timer to log and lock kids out of their Linux accounts overnight

https://github.com/mowglixx/linux-parental-controls
1•bluepeter•11m ago•0 comments

Knot: A CLI ticket tracker for solo developers

https://github.com/UniSoma/knot
1•jxonas•11m ago•0 comments

How to run offline, local coding agents on Linux

https://ostechnix.com/atomic-chat-local-ai-coding-assistant-linux/
1•Muhammad523•12m ago•0 comments

From 2027 you must be at least 18 to use Dropbox

https://blog.dropbox.com/topics/company/updates-to-our-terms-of-service-and-privacy-policy-2026
1•butz•12m ago•1 comments

Salesforce tracing without debug logs: every trigger, field write, and rollback

https://www.fidelic.dev/blog/your-request-did-something-here-is-the-receipt/
1•cliqer1•13m ago•0 comments

Awesome-tunneling – List of ngrok, Cloudflare Tunnel, Tailscale and related

https://github.com/anderspitman/awesome-tunneling
1•peter_d_sherman•13m ago•0 comments

Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'

https://www.quantamagazine.org/black-holes-or-black-hole-stars-astronomers-spar-over-webb-telesco...
2•jandrewrogers•14m ago•0 comments

System Design Unboxed: new eBook and extras

https://books.lextrem.com/system-design-1/
1•hnque•16m ago•0 comments

Terrasat – Get Answers from Anywhere on Earth

https://terrasat.net
1•supertaha•17m ago•1 comments

The Physics of Database Speed: from 300 to 1M transactions per second [video]

https://www.youtube.com/watch?v=vOEL_pHFYK0
1•tanaykarnik•18m ago•0 comments

How to Build a Scraping Tool

https://flaviocopes.com/scraping-tool/
1•ibobev•19m ago•0 comments

Inexpressible States: The History and Usage of Algebraic Data Types

https://www.makonea.com/en-US/blog/inexpressible-states-the-history-and-usage-of-algebraic-data-t...
1•jdw64•20m ago•0 comments

FlashAttention: Part 2

https://chizkidd.github.io//2026/09/17/flashattention-2/
1•ibobev•20m ago•0 comments

Fable 5.1 vs. Astra for coding: Fable 2X more expensive per task but solves more

https://aistack.imec-int.com/blog/astra-vs-fable-update
1•mindwraps•20m ago•2 comments

Extracting Grid Information Using CSS

https://blog.master.dev/extracting-grid-information-using-css/
1•ibobev•21m ago•0 comments

Lunch with the FT: Raspberry Pi Founder Eben Upton

https://www.ft.com/content/07acddb2-9a2f-4646-b7dd-2cb4ebe0257d
1•jyunwai•21m ago•0 comments

GPUs: Rent vs. Buy

https://cloud-gpus.com/rent-vs-buy/
2•6bitquant•21m ago•0 comments

Open Peeps – A hand-drawn illustration library

https://www.openpeeps.com/
1•kepler471•23m ago•0 comments

Grandmasters: Official Theatrical Trailer [video]

https://www.youtube.com/watch?v=QJ411MMkf7o
2•jonbaer•26m ago•0 comments

Wafer-Scale Superconducting Transistors Cut Cryo Cables

https://spectrum.ieee.org/superconducting-transistors
3•rbanffy•26m ago•0 comments

Show HN: Forcefield: A fast, lightweight local-first AI agent harness

https://github.com/fabledruns/forcefield
2•jehoshuam•26m ago•0 comments