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

Comments

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

Face Antispoof ONNX

https://github.com/johnraivenolazo/face-antispoof-onnx
1•handfuloflight•2m ago•0 comments

Video Essays of 2025

https://www.bfi.org.uk/sight-and-sound/polls/best-video-essays-2025
1•vinhnx•7m ago•0 comments

Why are we worried about memory access semantics? Full barriers are enough?

https://devblogs.microsoft.com/oldnewthing/20251226-00/?p=111919
1•signa11•8m ago•0 comments

Publishers Clearing House's bankruptcy means winners will no longer get paid

https://www.cnn.com/2025/09/16/business/publishers-clearing-house-bankruptcy-winners-lose-prizes
1•petethomas•10m ago•0 comments

The Well Watchers

https://www.motherjones.com/environment/2025/12/abandoned-oil-wells-texas-tiktok-hawk-dunlap-sara...
1•toomuchtodo•17m ago•0 comments

Ask HN: Can systems function correctly without memory?

1•SpicyG•18m ago•0 comments

The iOS Weekly Brief – Issue #40

https://vladkhambir.substack.com/p/the-ios-weekly-brief-issue-40
1•khambir•18m ago•0 comments

Andrej Karpathy: "I've never felt this much behind as a programmer"

https://twitter.com/i/status/2004607146781278521
1•alexcos•25m ago•2 comments

Geographic shapes and flags via simple URLs

https://borderly.dev/
1•zuhayeer•25m ago•0 comments

GitHub Takes Down Rockchip MPP Repository After FFmpeg Copyright Claim

https://linuxiac.com/github-takes-down-rockchip-mpp-repository-after-ffmpeg-copyright-claim/
1•marcodiego•27m ago•0 comments

Lost Years: Expected Number of Years Lost

https://github.com/gojiplus/lost-years
1•neehao•29m ago•0 comments

Ask HN: Why does YouTube collect creator demographics?

1•journal•35m ago•0 comments

Make Your iPhone Speak the Time

https://swordandsignals.com/2025/12/27/announce-time-on-demand.html
1•jiannengli•37m ago•0 comments

Show HN: tpmjs - npm for ai sdk tools

https://tpmjs.com/
2•thomasfromcdnjs•39m ago•1 comments

Dad's Fitness May Be Packaged and Passed Down in Sperm RNA

https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-2025...
17•vismit2000•59m ago•2 comments

Change, How Expensive

https://johnocens.com/soothfare/changehowexpensive
2•wonderbar•1h ago•0 comments

Bluetooth Headphone Jacking: Full Disclosure of Airoha Race Vulnerabilities

https://insinuator.net/2025/12/bluetooth-headphone-jacking-full-disclosure-of-airoha-race-vulnera...
2•marvinborner•1h ago•1 comments

2026 macro outlook – views across the street (synthesis 2026 outlook reports)

https://2026macro.vercel.app/
1•OxfordOutlander•1h ago•1 comments

Would You Kill for a Job?

https://www.nytimes.com/2025/12/27/opinion/no-other-choice-work-unemployment.html
2•mitchbob•1h ago•4 comments

Replacing JavaScript with Just HTML

https://www.htmhell.dev/adventcalendar/2025/27/
78•soheilpro•1h ago•18 comments

The case of Africa's 'vanishing' carbon deals

https://www.japantimes.co.jp/environment/2025/11/26/climate-change/africa-carbon-deals/
1•PaulHoule•1h ago•0 comments

Software ate the world. Federation will eat embeddings

https://www.gnanaguru.com/p/federation-over-embeddings-let-ai
2•gnanagurusrgs•1h ago•1 comments

Nature and Climate Wins in 2025

https://www.bbc.com/future/article/20251212-seven-quiet-wins-for-climate-and-nature-in-2025
1•kaycebasques•1h ago•0 comments

Show HN: I created a tool to design and create foamcore inserts for boardgames

https://boxinsertdesigner.com/
1•Rabidgremlin•1h ago•0 comments

Show HN: Iris – an AI-powered rental search built specifically for San Francisco

https://www.irisrents.com
2•manan08•1h ago•1 comments

Go Memory Model Deep Dive: What Every Go Developer Must Know

https://skoredin.pro/blog/golang/go-memory-model-deep-dive
1•ibobev•1h ago•0 comments

Building a Plugin System in Go: Make Your Monolith Extensible

https://skoredin.pro/blog/golang/go-plugin-system
1•ibobev•1h ago•0 comments

1Password Chrome extension is incorrectly manipulating <code> blocks

https://www.1password.community/discussions/developers/1password-chrome-extension-is-incorrectly-...
3•josephscott•1h ago•1 comments

Vaccinated dog tests positive for rabies, at least 13 people PEP so far

https://www.cookcountyil.gov/news/cook-county-department-animal-and-rabies-control-confirms-rabie...
19•stockresearcher•1h ago•2 comments

Realtime Raytracing in Bevy 0.18 (Solari)

https://jms55.github.io/posts/2025-12-27-solari-bevy-0-18/
1•ibobev•1h ago•0 comments