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

Open Source Drone Simulator

https://github.com/vishwagw/Sky-Sim-drone-simulator-3.0
1•vishwagw98•3m ago•0 comments

Candy Box

https://candybox2.github.io/candybox/
1•OsrsNeedsf2P•6m ago•0 comments

Rogue Pilots Are a Growing Safety Threat–and No One Knows How to Stop Them

https://www.wsj.com/business/airlines/rogue-pilots-have-become-one-of-the-biggest-threats-to-airl...
1•littlexsparkee•8m ago•0 comments

Mastodon-compatible ActivityPub server in Python/Django

https://github.com/avaraline/incarnator
1•henrid•11m ago•0 comments

Beyond n log n: Integer multiplication

https://beyond-n-log-n.netlify.app
1•at1as•15m ago•0 comments

"A Node.js project template that will not install Node with curl – sh

https://github.com/fulldecent/node.js-template
1•fulldecent2•18m ago•0 comments

AI Economist, an installable agent skill for macro nowcasting

https://github.com/garroshub/ai-economist-skill
2•garrosgong•27m ago•0 comments

Automating Java API Integrations with Gemini CLI

https://discuss.google.dev/t/trusted-automation-with-google-antigravity-scaling-secure-finance-in...
1•thetechnogman•29m ago•0 comments

Twitee: A Nitter Alternative

https://twitee.co/
3•nohuman-labs•30m ago•0 comments

QuakePy: Set of tools for statistical analyses of earthquake catalogs

https://quake.ethz.ch/quakepy/
1•teleforce•33m ago•0 comments

Faster Python startup with lazy imports

https://lemire.me/blog/2026/10/09/faster-python-startup-with-lazy-imports/
3•smilelamp•38m ago•0 comments

ICE detainees used facility's video calling software to expose conditions inside

https://www.theverge.com/report/1008342/folkston-georgia-ice-detention-hunger-strike-video
3•HotGarbage•46m ago•0 comments

Show HN: Sibuna an open source web application firewall with proof of work

https://github.com/insanai/sibuna
1•vikrantrathore•46m ago•0 comments

Keyboard differences between Windows and Macs

https://unsung.aresluna.org/deeper-dive-keyboard-differences-between-windows-and-macs/
16•sohkamyung•46m ago•7 comments

Robium – Physical AI harness for coding agents

https://github.com/robium-ai/robium
5•enesakar•48m ago•0 comments

Who are we Now? – Jessitron

https://jessitron.com/2026/08/30/who-are-we-now/
2•pavel_lishin•48m ago•1 comments

Show HN: Rename Super Intelligence Back to Artificial Intelligence

https://chromewebstore.google.com/detail/si-→-ai/cfpagmhjlhnbjabgaoeobkciklolaekn
3•freakynit•49m ago•2 comments

Anger as man sentenced to death for Facebook comment

https://www.themirror.com/news/world-news/anger-man-sentenced-death-facebook-2060304
8•bcaulfield•51m ago•2 comments

Can Reading Make You Happier? (2015)

https://www.newyorker.com/culture/cultural-comment/can-reading-make-you-happier
3•the-mitr•1h ago•0 comments

U.N. Warns Against Technology Used to Read Citizens' Minds

https://www.nytimes.com/2026/10/08/world/europe/united-nations-technology-warning.html
3•reaperducer•1h ago•2 comments

Thinking Will Become a Hobby

https://www.spinellis.gr/blog/20261008/?li261008
5•vinhnx•1h ago•0 comments

Gentoo loses several sponsorships, seeking replacement infrastructure sponsors

https://itsfoss.com/news/gentoo-infrastructure-sponsors-call/
4•iamnothere•1h ago•1 comments

The Hetzner Cloud network stack

https://www.hetzner.com/blog/the-hetzner-cloud-network-stack-history-and-technical-overview/
2•vinhnx•1h ago•0 comments

A Family Video Game as a Hands-On Lesson in Creating with AI

https://stook-runner-family-game.paolo564466.chatgpt.site/
3•chefpaolofontan•1h ago•1 comments

Read to Your Children

https://jamespember.substack.com/p/read-to-your-children
6•jep888•1h ago•0 comments

What Should You Make of Gravity Linux?

https://boxed.news/2026/09/30/gravity-linux-m4-mac-mini-support
3•colinprince•1h ago•0 comments

A website designed to outlive its web host

https://ultimatedotcom.com/
3•JohnWayne_SV•1h ago•1 comments

I predict Apple will open their platforms within the next five years

https://jarbus.net/blog/apple-prediction/
4•jarbus•1h ago•3 comments

What should we tell our students?

https://terrytao.wordpress.com/2026/10/08/what-should-we-tell-our-students/
50•sajid•1h ago•49 comments

Instagram is sorry it gave users too much Creed

https://www.cnn.com/2026/10/08/entertainment/creed-instagram-suggested-music-cec
3•1659447091•1h ago•0 comments