frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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

Can AI Un-Slop Itself?

https://github.com/cuzzo/clear/blob/master/docs/retrospective/can-ai-unslop-itself.md
1•onlyrealcuzzo•2m ago•0 comments

Madness and Imagination

https://ia.net/topics/madness-and-imagination
1•Looky1173•7m ago•0 comments

How Long Do We Wait for New Inventions?

https://www.construction-physics.com/p/how-long-do-we-wait-for-new-inventions
2•Luc•8m ago•0 comments

Are Teen Takeovers Dangerous?

https://www.npr.org/2026/05/13/nx-s1-5818465/kristin-henning-teen-takeovers-threat-dangerous
1•rbanffy•13m ago•0 comments

My Blog Pure Blog Deployment

https://bfloeser.de/my-blog-pureblog-deployment
1•meysamazad•14m ago•0 comments

ArXiv to Ban Researchers for a Year If They Submit AI Slop

https://www.404media.co/new-arxiv-rules-ai-generated-papers-ban/
2•Brajeshwar•16m ago•0 comments

My Favorite Bugs: Invalid Surrogate Pairs

https://george.mand.is/2026/05/my-favorite-bugs-invalid-surrogate-pairs/
1•meysamazad•17m ago•0 comments

Report company earnings daily (2018)

https://ritholtz.com/2018/08/report-earnings-daily/
1•rwmj•23m ago•0 comments

Skills, 8 MCP tools, 6 runtimes, one memory system that never forgets

https://github.com/EliasOulkadi/shokunin
1•EliasOulkadi•23m ago•0 comments

Why vibe coding is becoming an SEO advantage

https://searchengineland.com/vibe-coding-seo-advantage-477069
1•rustoo•24m ago•0 comments

Is Bitwarden Preparing for a Sale?

https://kevquirk.com/is-bitwarden-preparing-for-a-sale
1•meysamazad•25m ago•0 comments

EISPACK

https://www.netlib.org/eispack/
1•tosh•31m ago•1 comments

My Thoughts on Bun's Rust Rewrite

https://en.liujiacai.net/2026/05/16/bun-rust-port/
1•danborn26•33m ago•0 comments

Bicycle (1981)

https://folklore.org/Bicycle.html
1•tosh•36m ago•0 comments

Matlab and APL: Meeting Cleve Moler (2012)

https://computinged.wordpress.com/2012/06/14/matlab-and-apl-meeting-cleve-moler/
2•tosh•37m ago•0 comments

The End of Refugee Resettlement

https://www.newyorker.com/news/letter-from-jordan/the-end-of-refugee-resettlement
2•rbanffy•37m ago•0 comments

Zero metadata, group descriptions, native audio/video calls and more

https://delta.chat/en/2026-03-31-zero
1•han1•40m ago•1 comments

Show HN: Pop the AI Bubble – A satirical card game mocking AI hype

https://poptheaibubble.com/
1•guigotgit•44m ago•1 comments

A Meta employee gets real about the horror of working there

https://sfstandard.com/pacific-standard-time/2026/05/15/meta-employee-gets-real-horror-working-ri...
8•forrestbrazeal•46m ago•4 comments

Getting fired? Here is what you need to do to get a shit ton of money

https://techwerkers.nl/en/resources/negotiation/
1•zebreus•49m ago•1 comments

Show HN: ThumbAPI – thumbnail generation API for developers

https://thumbapi.dev
1•dinall•54m ago•1 comments

SANA-WM, a 2.6B open-source world model for 1-minute 720p video

https://nvlabs.github.io/Sana/WM/
9•mjgil•1h ago•6 comments

Moving abroad? You may lose access to your accounts

https://twitter.com/alanhamlett/status/2055617308656030173
1•welder•1h ago•0 comments

AI Agents Are Currently Stealing My Job, and Honestly? They Can Have It

https://www.bwanaerp.com/blog/ai-agents-are-currently-stealing-my-job-and-honestly-they-can-have-...
2•instarlaxy•1h ago•0 comments

Y-Zipper: 3D Printing Flexible-Rigid Transitions in One Click [video]

https://www.youtube.com/watch?v=AWig98GVIno
1•anfractuosity•1h ago•0 comments

Optimizing your website for generative AI features on Google Search

https://developers.google.com/search/docs/fundamentals/ai-optimization-guide
2•taubek•1h ago•0 comments

Greek Alphabet Cards

https://labs.randomquark.com/alphabet_cards/
4•ricochet11•1h ago•0 comments

On Road to Canterbury-Reading Dan Simmons Sci-Fi Adaptation of Chaucer's Classic

https://lithub.com/on-the-road-to-canterbury-reading-dan-simmons-sci-fi-adaptation-of-chaucers-cl...
2•pseudolus•1h ago•0 comments

Keepithub – Physical-world geo-referenced memory for AI agents (B2A marketplace)

https://keepithub.com/launch.html`
2•keepithub•1h ago•0 comments

'A' grades are suddenly everywhere since the arrival of ChatGPT

https://www.msn.com/en-us/money/careersandeducation/a-grades-are-suddenly-everywhere-since-the-ar...
6•pseudolus•1h ago•1 comments