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

How researchers are teaching AI to learn like a child

https://www.science.org/content/article/how-researchers-are-teaching-ai-learn-child
1•andsoitis•1m ago•0 comments

Show HN: Check if your OTP/verification SMS or email arrived

https://github.com/flovoice53-tech/otp-watch
1•florin_builds•1m ago•0 comments

Show HN: Wattage – finds the tokens your Claude Code sessions wasted

https://github.com/faizannraza/wattage
1•faizanraza03•1m ago•0 comments

Meta Just Paid Nearly $17B to Write the Kid Safety Rules for Every Platform

https://www.techdirt.com/2026/08/26/meta-just-paid-nearly-17-billion-to-make-sure-it-gets-to-writ...
1•wrxd•2m ago•0 comments

FrankenMermaid. A deterministic, memory-safe Rust implementation of MermaidJS

https://frankenmermaid.com/
1•carnevalem•6m ago•0 comments

Show HN: CloudDM – One more small step toward safer database operations

https://github.com/ClouGence/open-cdm/releases/tag/v4.1.2
1•cloudcanalx•6m ago•0 comments

GoodSaaS – Discover useful SaaS products without the noise

https://goodsaas.xyz
1•its_ajseven•9m ago•0 comments

Ask HN: Do you also notice CNN's poor English?

1•mandeepj•11m ago•0 comments

PiLFS Linux from Scratch on the Raspberry Pi

https://intestinate.com/pilfs/
1•kristianpaul•13m ago•0 comments

Tragedy of the Commons

https://en.wikipedia.org/wiki/Tragedy_of_the_commons
2•num42•18m ago•1 comments

Humanity has the debate about AI consciousness backwards

https://economist.com/by-invitation/2026/08/20/humanity-has-the-debate-about-ai-consciousness-bac...
2•semiquaver•18m ago•0 comments

Keep an Eye Out on Chromium's Flatpak Experiment

https://itsfoss.com/news/experimental-chromium-flatpak-packaging/
1•losgehts•22m ago•0 comments

Trump to sign executive order on foreign equipment in U.S. energy infrastructure

https://cyberscoop.com/energy-department-cybersecurity-executive-order-rules/
2•WaitWaitWha•23m ago•1 comments

Ring camera founder says company will "lock" video

https://www.cbsnews.com/video/ring-camera-founder-lock-video/
1•pilingual•23m ago•0 comments

Security log analyzer for Caddy v2 with 26 attack categories

https://github.com/lenny-ts/caddy-analyzer
1•lenny-ts•26m ago•0 comments

Patches Provide for Faster In-Kernel ZSTD Due to Embarrassingly Bad Inefficiency

https://www.phoronix.com/news/In-Kernel-Zstd-BMI2-Probing
1•pella•27m ago•0 comments

Technical Writing Style Guide

https://pve.proxmox.com/wiki/Technical_Writing_Style_Guide
1•csmantle•30m ago•0 comments

Show HN: Ask a Monk

https://askamonk.online
1•13613288957•32m ago•0 comments

Show HN: Apache DataFusion Support for DuckDB's DuckLake

https://ducklake.select/2026/07/29/bringing-ducklake-to-datafusion/
1•eddietejeda•32m ago•0 comments

Kusama Yayoi Dies at 97

https://news.jp/i/1465528042000662661
26•phantomathkg•34m ago•4 comments

Turtle: A From-Scratch Browser Rendering Engine in Zig

1•coolwulf•35m ago•1 comments

Show HN: Browser automation with no chromedriver and no Node driver

https://github.com/angeldevmobile/Orion
1•usxr1515•37m ago•0 comments

Why Bar LCD Displays Are Interesting for Retail Display Design

https://duobond-display.com/news/custom-displays/528.html
1•Todorov•40m ago•0 comments

Google Search Rolling Out Google.com/Goto Tracking Parameters

https://www.seroundtable.com/google-search-goto-tracking-41957.html
1•carnevalem•43m ago•0 comments

Spontaneously charged water drops induce corrosion

https://www.nature.com/articles/s41586-026-10941-6
1•telotortium•46m ago•0 comments

AI agents meant to replace Meta workers made "large-scale, disruptive actions"

https://arstechnica.com/ai/2026/08/metas-scrapped-plans-to-go-ai-native-included-slashing-teams-b...
3•wrxd•48m ago•1 comments

Reading Is Not Using: Retrieval, Judgment, and AI Financial Research

https://arxiv.org/abs/2608.24842
2•sbulaev•48m ago•0 comments

An M5 Max using Samsung's New LPDDR5-PIM would generate 650 tok/s

https://ben3d.ca/blog/what-if-macbook-used-lpddr5x-pim
1•bhouston•49m ago•0 comments

Meta^N: Recursive Self-Improvement Through Emergent Depth

https://github.com/minnesotanlp/meta-n
1•pella•51m ago•0 comments

Docs-Reference: A Common Lisp RAG System for Local Models

https://github.com/skarnati20/docs-reference
2•skarnati20•51m ago•1 comments