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

Comments

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

JSIR: A High-Level IR for JavaScript

https://discourse.llvm.org/t/rfc-jsir-a-high-level-ir-for-javascript/90456
1•maxloh•40s ago•0 comments

Deterministic O(1) coordination via Recursive Field Invariants

https://github.com/9261834245z-ui/UltraCore-Protocol
1•TOT__7__•2m ago•1 comments

MAIP – Machine Agent Identity Protocol

1•dividebyzero-gt•2m ago•0 comments

Show HN: Browser-based M68K interpreter supports MOVEM,data defs,and disp. addr

https://github.com/gianlucarea/m68k-interpreter
2•aldino97•4m ago•0 comments

Show HN: Snill – Describe your business, get a complete internal system

https://snill.ai/
1•knutmartin•5m ago•0 comments

We parsed 1,031 WA breach filings. Malware hides 5x longer than ransomware

https://ciphercue.com/blog/ransomware-detected-19-days-malware-takes-93
1•adulion•5m ago•0 comments

Bridddge – Control LinkedIn Automation from Claude Code

https://bridddge.com/en
1•karterswitch•7m ago•1 comments

An Arctic Road Trip Brings Vital Underground Networks into View

https://www.quantamagazine.org/an-arctic-road-trip-brings-vital-underground-networks-into-view-20...
1•ibobev•7m ago•0 comments

Sorting performance rabbit hole

https://nibblestew.blogspot.com/2026/04/sorting-performance-rabbit-hole.html
1•ibobev•8m ago•0 comments

Writing an LLM from scratch, part 32h – Interventions: full fat float32

https://www.gilesthomas.com/2026/04/llm-from-scratch-32h-interventions-full-fat-float32
2•ibobev•8m ago•0 comments

The browser extension API setUninstallURL violates user privacy

https://lapcatsoftware.com/articles/2026/4/1.html
1•latexr•8m ago•0 comments

Show HN: Niquests – A Requests fork, three years of catching Python's HTTP up

https://github.com/jawah/niquests/tree/v3.18.4
1•mesahm•13m ago•0 comments

Blackholing My Email

https://www.johnsto.co.uk/blog/blackholing-my-email/
1•semyonsh•13m ago•0 comments

How to Make a Complete Map of Every Thought You Think (2003) [pdf]

https://users.speakeasy.net/~lion/nb/book.pdf
1•Rygian•14m ago•0 comments

Every GPU That Mattered

https://sheets.works/data-viz/every-gpu
7•jonbaer•17m ago•0 comments

Show HN: AI agents that learn from each other's mistakes

https://github.com/Prismer-AI/PrismerCloud
1•PrismerAI•18m ago•0 comments

Running Out of Disk Space in Production

https://alt-romes.github.io/posts/2026-04-01-running-out-of-disk-space-on-launch.html
1•romes•22m ago•0 comments

Your Agent's Context Window Is Not a Junk Drawer

https://paolino.me/your-agents-context-window-is-not-a-junk-drawer/
1•earcar•27m ago•0 comments

Turn off your computer the only viable way: by flipping it off

https://github.com/NotAShelf/flipoff
2•Lunar5227•27m ago•0 comments

Purple: Terminal SSH Client for macOS and Linux

https://getpurple.sh
1•thunderbong•29m ago•0 comments

Gemma4.java: Run Gemma 4 in pure Java (no Python, no JNI)

https://github.com/mukel/gemma4.java
1•mukel•31m ago•1 comments

Ray – OpenSubtitles upcoming auto translating/subtitling video player

https://rayplayer.com/en
1•nolok•32m ago•0 comments

Building Slogbox

https://alexrios.me/blog/slogbox-devlog/
1•zimpenfish•32m ago•1 comments

Austin VS Code hits v1, brings profiling MCP, live attach, and more

https://marketplace.visualstudio.com/items?itemName=p403n1x87.austin-vscode
1•p403n1x87•33m ago•0 comments

Show HN: Berroku – A fresh logic puzzle that's delightfully addictive

https://www.berroku.com/
2•jbrooksuk•35m ago•1 comments

Ask HN: Gmail's missing paste-to-link feature

2•josedelriver•37m ago•0 comments

Ask HN

2•josedelriver•39m ago•0 comments

Show HN: Brag.fast – Brag about the app you're building

https://brag.fast
3•the_robvb•40m ago•0 comments

Show HN: Senthex AI firewall for LLM API calls (one line of code, 16ms overhead)

https://senthex.com:443/proxy/
2•yohann_senthex•40m ago•0 comments

Elon Musk, Quantum Microtubules, and the Race for the Conscious Machine

3•Anuridhi•40m ago•0 comments