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

Comments

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

Trump's $6T crypto plot [video]

https://www.youtube.com/watch?v=hqNxmWYMAr4
1•simonebrunozzi•2m ago•0 comments

Summary of CVE-2026-23864

https://vercel.com/changelog/summary-of-cve-2026-23864
1•tamnd•3m ago•0 comments

Show HN: Externalized Properties, a modern Java configuration library

https://github.com/joel-jeremy/externalized-properties
1•jeyjeyemem•5m ago•0 comments

Collatz High Cycles Do Not Exist (K. Knight), Discrete Mathematics 349(3), 2023

https://hal.science/hal-04261183/document
1•vismit2000•5m ago•0 comments

Show HN: GetClawdbot – A Community Guide and Skill Hub for Clawdbot

https://getclawdbot.org
1•medivhX•8m ago•1 comments

Chanfana: OpenAPI 3.1 and Zod for Hono/itty-router on Cloudflare Workers

https://github.com/cloudflare/chanfana
1•Lwrless•10m ago•0 comments

Syncthing: Open-Source Continuous File Synchronization

https://github.com/syncthing/syncthing
1•AbuAssar•11m ago•0 comments

Nixtamal: Fulfilling, Pure Input Pinning for Nix

https://nixtamal.toast.al
1•toastal•13m ago•0 comments

Microsoft ordered to stop tracking school children

https://noyb.eu/en/noyb-win-microsoft-ordered-stop-tracking-school-children
1•HotGarbage•14m ago•0 comments

Ask HN: What's your wiring pattern for large addressable LED installs?

3•emmasuntech•15m ago•1 comments

The state of Linux music players in 2026

https://crescentro.se/posts/linux-music-players-2026/
2•signa11•16m ago•0 comments

Disabling GitHub MCP on CC extended my sessions ~10%

https://staunch.ai/blog/disabling-github-mcp
1•irasigman•18m ago•0 comments

EU-India Free Trade,Investment Protection and Geographical Indications Agreement

https://policy.trade.ec.europa.eu/eu-trade-relationships-country-and-region/countries-and-regions...
2•Someone•18m ago•0 comments

DeepSeek-OCR 2

https://github.com/deepseek-ai/DeepSeek-OCR-2
3•wahnfrieden•19m ago•0 comments

From Hours to Seconds: Automating Python Security with AI?

https://nocomplexity.substack.com/p/from-hours-to-seconds-automating
1•runningmike•20m ago•0 comments

How do you use LLMs to verify databases with minimal hallucinations?

1•rochansinha•21m ago•0 comments

Windows Central Eliminates Most of Its Gaming Journalists

https://80.lv/articles/windows-central-eliminates-most-of-its-gaming-journalists
1•pjmlp•21m ago•0 comments

Anthropic launches the MCP Apps open spec, in Claude.ai

https://www.latent.space/p/ainews-anthropic-launches-the-mcp
1•swyx•22m ago•0 comments

Ask HN: What Happened to Apple App Clips?

3•tomtec•26m ago•3 comments

You gotta think outside the hypercube

https://lcamtuf.substack.com/p/you-gotta-think-outside-the-hypercube
1•fratellobigio•26m ago•0 comments

GiganticWebsites is AI and humans at its worst

https://github.com/Voultapher/blog/blob/main/posts/2026/gigantic-websites/text.md
1•Voultapher•27m ago•0 comments

Let's Talk About Those Watches in 'Severance'

https://www.hodinkee.com/articles/lets-talk-about-those-watches-in-severance
1•wslh•31m ago•0 comments

How to get your first customers[for Devs]

https://medium.com/@avneesh_67085/so-you-finished-your-mvp-heres-how-to-get-your-first-customers-...
1•mightymosquito•32m ago•0 comments

LLM Ad Blockers are coming

https://idiallo.com/blog/prompt-engineering-to-remove-ads
4•7777777phil•34m ago•0 comments

Roots is a game server daemon that manages Docker containers for game servers

https://github.com/SproutPanel/roots
1•Kerrick•36m ago•0 comments

Russia using Interpol's wanted list to target critics abroad, leak reveals

https://www.bbc.com/news/articles/c20gg729y1yo
5•breve•36m ago•0 comments

An ultra-high-resolution map of (dark) matter

https://www.nature.com/articles/s41550-025-02763-9
1•neom•37m ago•0 comments

Show HN: See how much things cost in terms of your runway

1•yakkomajuri•37m ago•0 comments

Hidden Preference to Auto-Resize Columns in the Finder on macOS

https://forums.realmacsoftware.com/t/auto-resizing-columns-in-finder/52435
3•7777777phil•37m ago•0 comments

Strong vs. swole: the surprising truth about building muscle

https://www.theguardian.com/lifeandstyle/2026/jan/26/strong-v-swole-building-muscle-bodybuilding-...
1•akbarnama•38m ago•0 comments