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•7mo ago

Comments

NinjaGems•7mo 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

Time might not exist – and we're starting to understand why

https://www.sciencefocus.com/science/the-closer-we-look-at-time-the-stranger-it-gets
1•amichail•1m ago•0 comments

The Reverse Socratic Method in the AI Age

https://smoas.bearblog.dev/reverse-socratic/
1•_nalply•1m ago•0 comments

Paramount launches hostile bid for Warner Bros. Discovery despite Netflix deal

https://www.nbcnews.com/business/media/paramount-hostile-bid-warner-bros-discovery-rcna247993
1•mellosouls•2m ago•0 comments

Dynamic Pong Wars

https://markodenic.tech/dynamic-pong-wars/
1•bookofjoe•2m ago•0 comments

Show HN: NixOS on Fairphone 5

https://github.com/gian-reto/nixos-fairphone-fp5
1•gian-reto•3m ago•0 comments

GeoVista open-source agentic geolocation

https://the-decoder.com/geovista-brings-open-source-ai-geolocation-to-near-parity-with-top-commer...
1•geox•5m ago•0 comments

Notes on building end-to-end encrypted and CRDT-based local-first applications

https://kerkour.com/crdt-end-to-end-encryption-research-notes
3•randomint64•5m ago•0 comments

Dax Martin's Telescreen 2078

https://www.instagram.com/daxmartinart/reel/DR8CbUPDufv/
1•vintagedave•6m ago•0 comments

Show HN: A Wordle helper I made after becoming a little obsessed with the game

https://wordlehelper.co
1•mr_windfrog•8m ago•0 comments

Show HN: WaldenWeek – Weekly challenges for simpler living

https://waldenweek.com
1•calinf•9m ago•1 comments

O'Brien Flops! (1993)

https://archive.nytimes.com/www.nytimes.com/ref/opinion/17opclassic_conan.html
1•TMWNN•10m ago•0 comments

Show HN: LinkedQL – Live Queries over Postgres, MySQL, MariaDB

https://github.com/linked-db/linked-ql
1•phrasecode•10m ago•1 comments

Why your CTO might start coding again

https://davegriffith.substack.com/p/why-your-cto-might-start-coding-again
1•fandorin•11m ago•0 comments

Show HN: A browser-based screen recording / editing tool for fast product demos

https://screentell.com
1•wainguo•14m ago•0 comments

Will LLMs be more or less rational consumers than humans?

https://www.alephic.com/writing/satisficing-for-llms
1•noahbrier•17m ago•0 comments

Paramount launches hostile bid for Warner Bros

https://www.cnbc.com/2025/12/08/paramount-skydance-hostile-bid-wbd-netflix.html
3•gniting•17m ago•1 comments

Mathematician Ernest Ryu on solving a 42-year-old problem in math with GPT-5 Pro

https://excitech.media/p/how-a-mathematician-used-chatgpt
1•ksdk•18m ago•0 comments

Software Applications Face a New Intermediary

https://www.wreflection.com/p/software-gets-a-new-layer
1•nowflux•19m ago•0 comments

How Pokémon cards became a stock market for millennials

https://www.theguardian.com/games/2025/dec/08/how-pokemon-cards-became-a-stock-market-for-millenn...
1•Archelaos•21m ago•0 comments

Israel's biggest defence company suspended by NATO amid corruption probe

https://www.ftm.eu/articles/israel-defence-elbit-systems-suspended-nato-corruption-investigation
4•amarcheschi•21m ago•1 comments

The benefits of standardized architectures for space missions

https://blog.satsearch.co/2025-12-05-spotlight-the-benefits-of-standardized-architectures-for-spa...
1•kartikkumar•22m ago•0 comments

Home Assistant Vibecoding in Cursor, VS Code or Other MCP Enabled IDE

https://medium.com/@eremeev/home-assistant-vibecoding-in-cursor-vs-code-or-other-mcp-enabled-ide-...
1•Vladimir42•23m ago•0 comments

Linguists start compiling first ever complete dictionary of ancient Celtic

https://www.theguardian.com/science/2025/dec/08/linguists-start-compiling-first-ever-complete-dic...
1•Archelaos•24m ago•0 comments

I read more than I write

https://enombic.com/read-more-than-write
1•vxxzy•26m ago•0 comments

The Pixel 9 Pro was designed for Google Fi, but the iPhone 16 Pro outperforms it

1•pcvetkovski•27m ago•0 comments

Teaching My AI to Sleep: Continual Learning with Llama 3 on a Mac Mini

https://medium.com/@brfmjvgd/teaching-my-ai-to-sleep-continual-learning-with-llama-3-on-a-mac-min...
2•Coll•27m ago•0 comments

Show HN: I wrote a book – Debugging TypeScript Applications (in beta)

https://pragprog.com/titles/aodjs/debugging-typescript-applications/
5•ozornin•27m ago•4 comments

Correctly Check and Use Nullable Variables in C#

https://spin.atomicobject.com/check-use-nullable-variables/
1•philk10•29m ago•0 comments

Communicating Discoveries in the Search for Life in the Universe Workshop Report

https://journals.sagepub.com/doi/full/10.1177/15311074251387636
1•speckx•31m ago•0 comments

Relax for the Same Result

https://sive.rs/relax
2•sebg•34m ago•1 comments