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

Hyperlight 0.17.0

https://hyperlight.org/blog/hyperlight-0170/
1•yoshuaw•47s ago•0 comments

Defensive Deception Against Safety-Removal Attacks on Open-Weight Models

https://markrussinovich.github.io/fools-gold/
1•gmays•1m ago•0 comments

HN: Setsumei – On-device Japanese grammar analysis for iOS

https://setsumeiapp.kulman.sk/
1•ig0r0•1m ago•0 comments

Cowan – How the Refrigerator Got Its Hum [pdf]

https://www.scribd.com/document/527479452/Cowan-How-the-refrigerator-got-its-hum
1•thunderbong•1m ago•0 comments

Anthropic Sued over False Advertising on Claude Max Subscription Usage Limits

https://www.cnet.com/tech/services-and-software/anthropic-sued-alleged-false-advertising-claude-m...
1•malshe•2m ago•1 comments

Could Cargo's scheduler be better?

https://spirali.github.io/blog/cargo-scheduler/
1•torutofu•2m ago•0 comments

The data backs Sony's no-disc future. Gamers are fighting it anyway

https://www.japantimes.co.jp/life/2026/08/29/digital/sony-ending-disc-production-digital-sales-vi...
1•mikhael•3m ago•0 comments

Google Maps Renames Lake Ontario to Lake America

https://www.nytimes.com/2026/08/30/world/canada/lake-ontario-america-google-maps.html
1•_doctor_love•4m ago•0 comments

OpenAI Engineers Are Shipping AI-Generated Kernels They Don't Understand

https://twitter.com/firesidealpha/status/2093860831595499892
1•wertyk•5m ago•0 comments

The Dream of Tomorrow

https://sightlessscribbles.com/posts/the-dream-of-tomorrow/
1•rapnie•6m ago•0 comments

Britain would be bonkers to ditch Palantir

https://www.economist.com/leaders/2026/08/20/britain-would-be-bonkers-to-ditch-palantir
1•bookofjoe•7m ago•1 comments

Vibecoding isn't as fun as writing code by hand

https://www.autodidacts.io/vibecoding-isnt-as-fun-as-writing-code-by-hand/
1•surprisetalk•8m ago•0 comments

Ask HN: What's the Best AI Setup?

1•yernarak•8m ago•0 comments

You can't vibe code love

https://blog.codinghorror.com/you-cant-vibe-code-love/
1•firefoxd•8m ago•0 comments

Show HN: Actionful – strongly typed workflows via native HTTP endpoints

https://app.mquark.com/start
1•yuramag•9m ago•0 comments

Why proration is so hard to get right

https://www.solvimon.com/blog/why-proration-is-so-hard-to-get-right
1•arnon•9m ago•0 comments

Show HN: PNG Binder – convert PNG images to PDF in the browser

https://pngbinder.com/
1•lionchain•10m ago•0 comments

GitHub – P-Dot/Unix_System_Services

https://github.com/P-dot/UNIX_System_Services-
1•rbanffy•10m ago•0 comments

The First Battery Was Inspired By a Dead Frog

https://spectrum.ieee.org/voltaic-pile-first-battery
1•Brajeshwar•10m ago•0 comments

Portronics launches camera-style 20000mAh power bank with 15W Qi2

https://www.gizmochina.com/2026/08/31/portronics-power-shutter-air-20k-power-bank-launched-specs-...
2•ledoncool•11m ago•0 comments

EngineRed: Asymmetric AI Warfare

https://sma-das.blog/blogs/enginered-asymmetric-ai-warfare
1•sma-das•11m ago•0 comments

After Today, the Nintendo Switch 2 May Never Be $450 Ever Again

https://gizmodo.com/after-today-the-nintendo-switch-2-may-never-be-450-ever-again-2000804957
2•kuuuzya•12m ago•0 comments

Fence Has No Farmer

https://adamgreenough.net/blog/this-fence-has-no-farmer/
1•xadz•12m ago•0 comments

EU places ChatGPT, Reddit and Roblox under strictest digital safety rules

https://www.euronews.com/next/2026/08/31/eu-places-chatgpt-reddit-and-roblox-under-strictest-digi...
1•Markoff•13m ago•0 comments

NexPhone – Android Phone, Linux, and Windows PC in One

https://nexphone.com/
1•rationalist•13m ago•0 comments

I built an SEO/AEO blog engine

https://harsehaj.substack.com/p/how-i-built-an-seoaeo-blog-engine
1•harsehaj•14m ago•0 comments

Show HN: Annotate Anything in the Terminal

https://plannotator.ai/tui-annotate/
2•ramoz•14m ago•0 comments

Kingfisher: A trading bot with the boring parts left in

https://daniliuc.com/blog/i-built-a-trading-bot-here-is-the-boring-verifiable-version/
2•luciandan•17m ago•0 comments

Ask HN: What would happen if your company stopped using all AI tomorrow?

3•jc_811•17m ago•1 comments

Extreme heat threatens Italy's Parmesan heartland

https://www.reuters.com/business/environment/extreme-heat-threatens-italys-parmesan-heartland-202...
2•speckx•18m ago•0 comments