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

Mysterious x86 CPU Has APX, X86S Where Intel Left Off for LegacyFree x86

https://www.phoronix.com/news/x86-CPU-With-APX-x86S
1•initramfs•4m ago•0 comments

The Bitter Lesson – Richard Sutton(2019)

http://www.incompleteideas.net/IncIdeas/BitterLesson.html
1•o4c•4m ago•0 comments

Dueling Court Rulings Leave Missouri's Congressional Races in Chaos

https://www.nytimes.com/2026/09/08/us/politics/supreme-court-missouri-congressional-map.html
1•ChrisArchitect•5m ago•1 comments

Lecture notes in fluid mechanics: From basics to the millennium problem

https://arxiv.org/abs/1407.3162
1•JumpCrisscross•5m ago•0 comments

Show HN: Making an app to organize all basic aspects of modern life

https://demo.ontoplano.com
2•chedieck•12m ago•0 comments

Making your data ready for agentic AI

https://martinfowler.com/articles/making-data-ready-for-agentic-ai.html
1•deepmem•12m ago•0 comments

OpenAI's AGI number came from a harness, not the model

https://thenextweb.com/news/openai-astra-arc-agi-3-harness-62-7-vs-99-9-benchmark-revisions
2•mjshashank•13m ago•0 comments

Robots-check: see what your robots.txt is serving (Cloudflare AI Crawl Control)

https://github.com/janibert1/robots-check
1•janibert09•15m ago•0 comments

Transformer-Like Models for Z1

https://extropic.ai/writing/z1t/
1•gmays•15m ago•0 comments

Two dire warnings from Terence Tao and from someone who just quit Anthropic

https://garymarcus.substack.com/p/two-dire-warnings-one-from-terence
1•nativeit•16m ago•1 comments

Show HN: Raven – Encrypted messages hidden inside ordinary text

https://sendraven.ink
4•willhieb•18m ago•0 comments

What Has to Arrive for Us to Call It AGI?

https://rainbowcity.substack.com/p/35-what-exactly-has-to-arrive-for
1•Caelus9•19m ago•0 comments

Mistakes engineers make in large established codebases

https://www.seangoedecke.com/large-established-codebases/
1•shahzor30•20m ago•0 comments

Show HN: Headspace themed windows media player looking Spotify player for macOS

https://twitter.com/barre_of_lube/status/2097516376483373140
1•barrel_of_lube•20m ago•0 comments

Elastic Cloud (Public) Status – Replication bug causing slow recoveries

https://status.elastic.co/incidents/l6zgdnvvg41j
1•kyisaiah47•25m ago•0 comments

Meta launches Muse, a personal AI agent

https://apps.apple.com/us/app/muse-from-meta/id6760173601
1•fourfire•27m ago•1 comments

Navier-Stokes – Sebastien Bubeck

https://twitter.com/SebastienBubeck/status/2097379411691516310
3•Palmik•28m ago•2 comments

Not in My Git Yard: Catching Backdoors at Commit and Release Time

https://arxiv.org/abs/2607.26719
2•matt_d•33m ago•0 comments

Apple Releases Firmware Update for 140W USB-C Power Adapter

https://www.macrumors.com/2026/09/08/apple-releases-140w-usb-c-charger-firmware-update/
2•hentrep•33m ago•0 comments

The Secret Life of Circuits: An Illustrated Guide to Electronic Circuit Design

https://nostarch.com/secret-life-of-circuits
1•teleforce•34m ago•0 comments

Show HN: LazyReader – Read ebooks and stream audiobooks directly from your cloud

https://lazyreader.lindocode.com
1•ekaftnuocca10•37m ago•0 comments

Vial contains a new drug called PAC-3310

https://twitter.com/douglasyaody/status/2097377733466800489
2•victor82•38m ago•0 comments

Open Parliamentary Accountability EXchange

https://opax.com.au/
3•jacobtracey•44m ago•1 comments

Practical PCB Design: From Breadboard to Production

https://nostarch.com/practical-PCB-design
1•teleforce•44m ago•0 comments

Gmail AI Threat Scanner–zero-infra email anomaly detection

https://github.com/ajaynyayapathi/Gmail-AI-Threat-Scanner
1•nvajay•45m ago•0 comments

Inflation is back around the world–as is the fight against it

https://www.economist.com/finance-and-economics/2026/09/06/inflation-is-back-around-the-world-as-...
2•andsoitis•47m ago•1 comments

How to search for long hashes and IDs with dict='keywords_32k'

https://medium.com/@s_nikolaev/how-to-search-for-long-hashes-and-ids-with-dict-keywords-32k-732e0...
1•snikolaev•49m ago•0 comments

Freelancers are getting buried with 'soulless' AI slop cleanup

https://www.theguardian.com/technology/2026/sep/02/ai-jobs-freelance-cleanup
4•oogali•52m ago•1 comments

Why OpenAI's NS Singularity Requires Forcing: Response Functionals and Clay B

https://reddawnacademicpress.org/2026/09/08/openai-camlin-clay-response/
2•jcamlin•54m ago•0 comments

A Case Study on Emergent Cheating, Whistleblowing in Autonomous Research Swarms

https://arxiv.org/abs/2609.04170
3•the-mitr•55m ago•0 comments