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

I reverse engineered Grok Bot and found some hidden features like shared rooms

https://runtimewire.com/article/scoop-grok-bot-ships-dormant-shared-rooms-for-tasking-other-users...
1•ryanmerket•1m ago•0 comments

The Largest Tweetable Number – lectures on infinity (lecture 4)

https://www.youtube.com/watch?v=3n115MgLFz0
1•FillMaths•1m ago•0 comments

Cambra is now open source

https://github.com/cambra-dev/cambra
1•evnc•1m ago•0 comments

They Spoke English, Wore U.S. Flags and Attacked Fishermen. Who Were They?

https://www.nytimes.com/2026/08/12/world/americas/ecuador-fishing-boat-strikes.html
1•ceejayoz•2m ago•0 comments

How to Spot a Terrorist in Your Startup [video]

https://www.youtube.com/watch?v=pQErhgTsCOw
1•bob1029•6m ago•0 comments

Steady Progress Reshapes Australia's Energy Market – July 2026 Update

https://cleantechnica.com/2026/08/10/steady-progress-reshapes-australias-energy-market-july-2026-...
1•toomuchtodo•9m ago•0 comments

Scheduling jobs across Slurm clusters (and K8s, and cloud) from one place

https://skypilot.ai/blog/multi-slurm
2•alex000kim•12m ago•0 comments

Fenix Flexin Admits He Used AI for "Rubberz"

https://stereogum.com/2507554/fenix-flexin-finally-admits-he-used-ai-for-rubberz/news
1•jenthoven•14m ago•0 comments

Show HN: I scored my Kalshi bot with Brier score. It was worse than guessing

https://predictandprofit.io
1•stfarm•15m ago•0 comments

Music Speed Changer Web App

https://app.musicspeedchanger.com/
1•EvansFunTime•15m ago•0 comments

A Goodbye from SvelteJobs

https://sveltejobs.com/
3•Leftium•16m ago•0 comments

I Audited My Trading Bot and Found It Had No Skill (Brier 0.2858 vs. 0.2439)

https://stfarm.substack.com/p/i-audited-my-own-trading-bot-and
1•stfarm•17m ago•0 comments

Coderbyte Coding Assessment Questions: What Candidates Should Expect

https://prachub.com/resources/coderbyte-coding-assessment-questions-what-candidates-should-expect
2•nian2326076•19m ago•0 comments

McDonald's Built a 515-Page Dossier on Me. It Says I'll Never Stop Eating There

https://www.wired.com/story/mcdonalds-built-a-515-page-dossier-on-me-it-says-ill-never-leave/
3•CGMthrowaway•19m ago•0 comments

NYC's wealthiest neighborhood has zero Flock cameras

https://maps.deflock.org/
3•CGMthrowaway•20m ago•2 comments

Palantir Decomposition Interview Guide: How to Structure Ambiguous Problems

https://prachub.com/resources/palantir-decomposition-interview-guide-how-to-structure-ambiguous-p...
2•nian2326076•20m ago•0 comments

The deep history behind the Road to Nowhere inside the Great Smoky Mountains

https://www.wunc.org/environment/2026-08-10/road-to-nowhere-great-smoky-mountains
2•yareally•23m ago•0 comments

Show HN: Ballet – Workflow automation that writes integrations against any API

https://www.ballet.dev/
8•danielkimber•23m ago•1 comments

Saber Interactive Denies Replacing Lead Writer with ChatGPT, CEO Responds

https://thisweekinvideogames.com/news/saber-interactive-acknowledges-undisclosed-genai-use-in-rid...
4•ceejayoz•27m ago•1 comments

Use Dreams to create memories your AI agent can access

https://davenporter.substack.com/p/give-an-agent-access-to-memories
3•davenportjw•28m ago•0 comments

Happy 45th Birthday to the IBM PC and Model F/XT

https://sharktastica.co.uk/articles/pc-fxt-45
6•tart-lemonade•35m ago•0 comments

SIMD in the 90s: Programming Intel's Pentium MMX

https://pikuma.com/blog/programming-intel-pentium-mmx-simd
2•atan2•36m ago•0 comments

Show HN: GreenTree – Cache test results by Git tree, not commit SHA

https://github.com/Reachpad/greentree
4•officezage•37m ago•0 comments

Context Bombs: stopping AI attackers in their tracks

https://agentic.tracebit.com/context-bombs/
2•decimalenough•38m ago•0 comments

What's New in Flutter 3.47

https://flutter.dev/blog/whats-new-in-flutter-3-47
3•gumby271•39m ago•0 comments

The Asset with No Line Item

https://medium.com/@alanscottencinas/the-asset-with-no-line-item-f17d0e657ea4
3•encinas88•41m ago•2 comments

Build Wide, Ship Narrow

https://adapt.com/blog/build-wide-ship-narrow
6•ashumz•41m ago•0 comments

The Wrong Defaults is why enterprise AI agents fail at adoption

https://imphan.substack.com/p/the-wrong-defaults-an-ai-agent-manifesto
4•pltc•43m ago•1 comments

Leeching Free Compute from Corporate Chatbots

https://www.youtube.com/watch?v=zYnoQxOZQ44
4•htk•44m ago•0 comments

Show HN: ponzy.io, a online multiplayer trading game in the browser

https://ponzy.io
2•ponzy_io•47m ago•0 comments