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

Buckets – know which user caused your database bill

https://github.com/Crossdeckhq/buckets-oss
1•Crossdeck•40s ago•0 comments

We know the official GTA 6 price – it's expensive, but not too bad

https://www.techradar.com/gaming/we-finally-know-the-official-gta-6-price-its-expensive-but-not-t...
1•spectral_beel•2m ago•0 comments

Tech Company Ranker

https://tech.bingo/?f=JTdCJTIyeCUyMiUzQSUyMmVzdF92YWx1YXRpb25fdXNkX2IlMjIlMkMlMjJ5JTIyJTNBJTIyZm9...
2•thisismytest•9m ago•0 comments

Show HN: Execlave – AI Agent Management Platform for Governance and Enforcement

https://www.execlave.com
1•rishitmavani•9m ago•0 comments

Medicine: Country Surgeon (1932)

https://time.com/archive/6748492/medicine-country-surgeon/
1•EndXA•9m ago•0 comments

LastPass confirms data breach after hacker compromises supply chain

https://www.techradar.com/pro/security/lastpass-confirms-data-breach-after-hacker-compromises-sup...
3•mistic92•10m ago•0 comments

ChatGPT Exporter – Export Conversations to PDF, Word, Google Docs

https://chromewebstore.google.com/detail/chatgpt-exporter-save-cha/ploaaddkflkapjfbfapmkmkefigedefp
1•quysala12•11m ago•0 comments

The Emergence of a New Paedophile Panic

http://guerrillademocracy.blogspot.com/2026/06/the-emergence-of-new-paedophile-panic.html
1•GDNews503AD•11m ago•0 comments

Show HN: How Loud Is My Hotel?

https://noise.vantezzen.io/
1•bennett_dev•12m ago•0 comments

Fate – a joke horoscope generator utility for Linux pids

https://github.com/cjd8/fate
1•cjd8•13m ago•1 comments

Carspreading' could lead to extra 2,600 crash deaths a year by 2040, study finds

https://www.theguardian.com/environment/2026/jun/24/carspreading-vehicle-size-crash-deaths-study
3•mellosouls•14m ago•0 comments

When typing is better than talking

https://alearningaday.blog/2026/06/23/when-typing-is-better-than-talking/
1•herbertl•14m ago•0 comments

Show HN: Fillr – Save web form as a preset and autofill with data you control

https://chromewebstore.google.com/detail/fillr-form-filler-test-da/peppngdnnhjpchacodkdadojgnafepdd
1•amineinai•15m ago•0 comments

Confluence Server Backup Reader

https://confuencereader.netlify.app/
1•valentynt•16m ago•0 comments

Functional Geekery – Fogus (2014)

https://web.archive.org/web/20200814221428/https://www.functionalgeekery.com/episode-3-fogus/
1•tosh•16m ago•0 comments

SEO Schema Markup

https://github.com/bilalnaseer/seo-schema-markup
1•wspycnews•20m ago•0 comments

Ask HN: How to avoid LLMs struggling with Lisp parens?

2•chriswarbo•23m ago•0 comments

European Commission's Metsola Overrides MEPs to Force Through Chat Control

https://www.politico.eu/article/president-vs-parliament-roberta-metsola-overrides-meps-bid-force-...
19•miohtama•25m ago•8 comments

GL.iNet claims alleged GPLd code is propriety to Realtek, haven't released it

https://forum.gl-inet.com/t/gl-mt5000-brume-3-upstream-openwrt-support/67297?page=4
1•james_in_the_uk•25m ago•1 comments

Purism announces Librem 16 laptop designed to respect privacy, security, freedom

https://puri.sm/posts/librem-16-product-launch/
1•fsflover•26m ago•0 comments

Arma: Cold War Assault (2001) source code released

https://github.com/BohemiaInteractive/CWR
3•qweqwe14•27m ago•1 comments

Show HN: Flounder – an autonomous white-hat security auditor

https://github.com/adshao/flounder
2•adshao•27m ago•0 comments

100 Years Ago, Students Took the First SAT. Where Is It Headed?

https://www.smithsonianmag.com/innovation/100-years-ago-students-across-the-us-took-the-first-sat...
1•pseudolus•28m ago•0 comments

France confirms first Ebola case

https://www.bbc.com/news/articles/cj9gzr9rdjlo
1•lilytweed•28m ago•0 comments

New Locked Pi Install

https://rfc.earendil.com/0047/
2•tosh•29m ago•0 comments

Shooting and Crying

https://en.wikipedia.org/wiki/Shooting_and_crying
1•KoftaBob•30m ago•0 comments

Show HN: I made a PvP style multiplayer Minesweeper game

https://minesweeperpro.com/
1•AdamKib•31m ago•0 comments

Roles over Jobs

https://personalis.io/blog/roles-over-jobs
1•sylvanjsmit•31m ago•0 comments

Kawaiintu OS – Bypassing GTK4 theme limits with dynamic Python hooks

1•mifjpn•32m ago•0 comments

The Legendary Study That Embarrassed Wine Experts Across the Globe (2014)

https://www.realclearscience.com/blog/2014/08/the_most_infamous_study_on_wine_tasting.html
1•downbad_•32m ago•0 comments