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

The Moment the Atlantic Filled a Desert [video]

https://www.youtube.com/watch?v=XQURgDXevf0
1•ksec•46s ago•0 comments

"Why did ANOVA fall out of fashion?"

https://statmodeling.stat.columbia.edu/2026/08/29/why-did-anova-fall-out-of-fashion/
1•Tomte•2m ago•0 comments

Three mistakes of new AI teams

https://softwaredoug.com/blog/2026/08/29/ai-team-mistakes.html
1•Tomte•3m ago•0 comments

W Social is a textbook case for everything wrong with digital sovereignty

https://www.structural-integrity.eu/wsocial-is-a-textbook-case-for-everything-wrong-with-digital-...
1•emaro•8m ago•0 comments

Scientists collaborated with narwhals to study warming waters in the Arctic

https://www.npr.org/2026/08/28/nx-s1-5945279/scientists-collaborated-with-narwhals-to-study-warmi...
1•Brajeshwar•8m ago•0 comments

A geroprotective probiotic and its functional metabolite to extend healthspan

https://www.nature.com/articles/s43587-026-01181-4
1•bilsbie•8m ago•0 comments

Claude permanently raising weekly limits by 25%

https://bsky.app/profile/anthropicbot.bsky.social/post/3muaaxs5nx424
2•someone4958923•11m ago•0 comments

YouTube Safety Update: New Parental Controls for Teens

https://blog.youtube/news-and-events/updates-youtube-supervised-accounts-teens/
1•ohjeez•13m ago•0 comments

ICE eyes spending up to $2M on Boston Dynamics robot dogs to up 'officer safety'

https://www.bostonglobe.com/2026/08/29/business/boston-dynamics-robot-dog-ice/
2•bookofjoe•15m ago•1 comments

A Must-Have Capture Tool for Mac App Store Developers

https://medium.com/@chris.ahrweiler/a-must-have-capture-tool-for-mac-app-store-developers-5154b8e...
1•docjojo•15m ago•0 comments

The Pain of Knowing Your Child Will Never Launch

https://www.thecut.com/article/brooding-pain-of-knowing-your-child-will-never-launch.html
1•mooreds•16m ago•0 comments

Introduction to Solving Ordinary Differential Equations Numerically

https://davidumsonst.github.io/IntroToSolvingODEsNumerically/voici/render/IntroductionToSolvingOD...
1•vismit2000•17m ago•0 comments

LeVJEPA: Efficient and Scalable Video Pretraining Without the Heuristics

https://levjepa.github.io/
1•smusamashah•18m ago•0 comments

Htmx and Django LiveView, side by side

https://en.andros.dev/blog/94d14a9e/htmx-and-django-liveview-side-by-side/
2•ibobev•19m ago•0 comments

Forcing all derived classes to implement a specific non-virtual method, part 2

https://devblogs.microsoft.com/oldnewthing/20260828-00/?p=112654
1•ibobev•19m ago•0 comments

Introduction to Probability – 2nd Edition

https://open.umn.edu/opentextbooks/textbooks/introduction-to-probability
2•ibobev•19m ago•0 comments

Australian cops cuff alleged TeamPCP masterminds

https://www.theregister.com/security/2026/08/28/australian-cops-cuff-alleged-teampcp-masterminds/...
2•jruohonen•22m ago•0 comments

Ireland Moves $38M in Bitcoin Tied to Drug Dealer's Lost Fishing Rod

https://cryptonews.net/news/bitcoin/33367182/
1•mywacaday•23m ago•0 comments

Why Living Past 115 Is Almost Impossible [video]

https://www.youtube.com/watch?v=WKi9FHrGAjA
1•mgh2•23m ago•0 comments

Trees for a Changing Climate and Resilient Urban Forest (2022)

https://www.coolboulder.org/news/trees-for-a-changing-climate-resilient-urban-forest
1•mooreds•24m ago•0 comments

Envault –- A local, minimum, encrypted vault for coding agents

https://github.com/MildyNora/envault
1•MildyNora•24m ago•0 comments

Algebra Explorer

https://dreksh.github.io/algebra-explorer/blog/
1•vismit2000•25m ago•0 comments

Discovering Productive Numbers

https://prodgang.github.io/prod/words/intro.html
1•vismit2000•25m ago•0 comments

Show HN: SHOOK - A Hook for ASD Simplified English

https://github.com/viktorinkov/shook
1•viktorinkov•26m ago•0 comments

Spect2test – Playwright Test Generation

https://spec2test-intelligence.streamlit.app/
1•gaya3bollineni•30m ago•1 comments

One 'absolutely prolific' male bird is keeping his species alive in the U.K

https://www.cbc.ca/radio/asithappens/monatgus-harriers-9.7323206
3•ohjeez•31m ago•1 comments

The growing divide between AI hype and software engineering reality

https://optimizedbyotto.com/post/why-open-source-projects-ban-ai/
2•jruohonen•32m ago•0 comments

In less than a year, Google made scraping 10× harder

https://growtika.com/blog/google-goto-links-study
2•Growtika•38m ago•0 comments

Show HN: Idea Miner – I stopped ranking ideas by how often they're mentioned

https://idea-miner.com/en/
1•alexstarks•38m ago•0 comments

Why aren't my two Cortex-A9 cores cache coherent?

https://thejpster.org.uk/blog/blog-2026-08-22/
1•ingve•38m ago•0 comments