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

The lost joy of music piracy

https://www.pigeonsandplanes.com/read/music-piracy-what-cd-oink-nine-inch-nails-streaming
1•mcgin•5m ago•0 comments

How TypeScript devs can avoid getting pwned by malicious packages

https://builtbystef.com/blog/supply-chain-security/
1•builtbystef•8m ago•0 comments

Reynard: A real Firefox web browser for iOS 13 or later

https://github.com/minh-ton/reynard-browser
1•AbuAssar•16m ago•0 comments

Stop saying that AI is just a tool and it only matters how it is used

https://www.frank.computer/blog/2025/05/just-a-tool.html
4•cratermoon•21m ago•1 comments

Business Finance Tips for Small Business Owners in the UAE and India

https://adilrashidlone.substack.com/p/business-finance-tips-for-small-business
2•digitaldaddyme•21m ago•0 comments

Panix – the oldest commercial Internet provider in New York

https://panix.com/
1•uproarchat•23m ago•0 comments

Show HN: Complete the survey and get personal free AI toothpaste recommendation

https://tpmme.me
1•notlibrary•24m ago•0 comments

Which founders created the most wealth for others?

https://wealth-creators-omega.vercel.app
2•probe•25m ago•0 comments

Don't Pee on My Leg and Call It Science

https://stager.tv/?p=4381
1•the-mitr•26m ago•0 comments

Show HN: AI Starter Templates in NextJS and OpenAI

https://suhasbhairav.com/ai-templates
1•bsuhas•28m ago•1 comments

WSJ: The AI Backlash Has Tech Executives Fearing for Their Lives

https://www.wsj.com/us-news/the-ai-backlash-has-tech-executives-fearing-for-their-lives-30c43972
7•testfoobar•34m ago•2 comments

AI Is Not a Tool

https://theconvivialsociety.substack.com/p/your-ai-is-not-a-tool
4•crowdhailer•35m ago•2 comments

How to make AI safe and free of America and China

https://www.economist.com/leaders/2026/07/15/how-to-make-ai-safe-and-free-of-america-and-china
2•andsoitis•45m ago•0 comments

Beware Change-Blocking Priors

https://www.overcomingbias.com/p/beware-change-blocking-priors
2•paulpauper•46m ago•0 comments

There is no AI in Team

https://arnoldkling.substack.com/p/there-is-no-ai-in-team
3•paulpauper•46m ago•0 comments

Show HN: A Lightweight, open-source always-on-top local AI desktop companion

https://github.com/Rupak182/heychat/releases/tag/v0.1.0
2•Rupak182•49m ago•0 comments

An Interactive Map of AI

https://artifipedia.com/map
14•ceprompts•58m ago•8 comments

Crystal ML Library: Autograd, Tensors, Neural Networks, Optimizers

https://github.com/skuznetsov/cogni-ml
3•zX41ZdbW•1h ago•0 comments

My Throw Decides My Aim

https://thegustafson.com/blog/my-throw-decides-my-aim
9•usernotfoundrn•1h ago•0 comments

If you want to create a button from scratch, you must first create the universe

https://madcampos.dev/blog/2026/07/accessibility-from-scratch/
23•treve•1h ago•1 comments

AI slop movies are the new direct-to-video cash grabs

https://www.theverge.com/entertainment/965616/ash-koosha-odysseus-the-fall-foundtain-zero-tilly-n...
6•ent101•1h ago•0 comments

French parliament approves landmark assisted-dying bill

https://www.reuters.com/legal/litigation/french-parliament-votes-landmark-assisted-dying-bill-202...
9•JumpCrisscross•1h ago•0 comments

Codegraff: 40× leaner file tools for your coding agent

https://codegraff.com
4•doppp•1h ago•0 comments

Making 768 servers look like 1

https://planetscale.com/blog/making-768-servers-look-like-1
16•hisamafahri•1h ago•3 comments

Easy acceleration with distributed array on interactive AI supercomputer [video]

https://www.youtube.com/watch?v=rqmJk9aIJ6I
3•teleforce•1h ago•0 comments

Null Handling in SQLite

https://www.sqlite.org/nulls.html
3•rzk•1h ago•1 comments

Making the internet fun again: Stumble Upon v2

https://whip-feed.agam-92b.workers.dev/
10•samagra14•1h ago•6 comments

The Zen of Parallel Programming: The Big I and the Global Sum URL

https://smolnero.com/posts/the-zen-of-parallel-programming-the-big-i-and-the-global-sum
3•edgar_ortega•1h ago•0 comments

Glowing Pickle Demonstration

https://en.wikipedia.org/wiki/Glowing_pickle_demonstration
3•gregsadetsky•1h ago•0 comments

Show HN: Git-remote-iroh – Ephemeral P2P Git remote

https://github.com/magik6k/git-remote-iroh
3•devttyeu•1h ago•0 comments