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

Polaroid just dropped the most iconic anti-AI ad of the year

https://www.creativebloq.com/design/branding/polaroid-just-dropped-the-most-iconic-anti-ai-ad-of-...
1•thisislife2•1m ago•0 comments

Mindcraft – Minecraft AI with LLMs+Mineflayer

https://github.com/mindcraft-bots/mindcraft
1•modinfo•2m ago•0 comments

Parse, Don't Validate – In a Language That Doesn't Want You To

https://cekrem.github.io/posts/parse-dont-validate-typescript/
1•fagnerbrack•3m ago•0 comments

Local Reasoning for Global Properties

https://tratt.net/laurie/blog/2026/local_reasoning_for_global_properties.html
1•ltratt•3m ago•0 comments

Going Beyond the Hyperlink

https://mamund.substack.com/p/going-beyond-the-hyperlink
1•fagnerbrack•3m ago•0 comments

What is inference engineering? Deepdive

https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering
1•fagnerbrack•3m ago•0 comments

How to See the World: Art of Travel; European and World Backpacking on ≤$25/Day

http://artoftravel.net/
1•contingencies•4m ago•0 comments

Curl Dynamic.QRcode.show

https://dynamic.qrcode.show
1•sayanarijit•8m ago•1 comments

Erasing Shapes

https://tldraw.dev/blog/erasing
1•sixhobbits•9m ago•0 comments

European digital ID wallets are a gift to Google and Apple

https://waag.org/en/article/european-digital-id-wallets-are-gift-google-and-apple/
2•donohoe•15m ago•1 comments

I spent 6 days building my VDOM library as I hated how React handles memo

https://vflash.github.io/Tyaff/
4•okovooo•15m ago•4 comments

Because I Got High

https://github.com/xn0tsa/because-i-got-high
2•SamuelAdams•15m ago•0 comments

Zluda 6 release (run unmodified CUDA applications on non-Nvidia GPUs)

https://vosen.github.io/ZLUDA/blog/zluda-update-q1q2-2026/
1•Tiberium•16m ago•0 comments

Exercise intensity influences body composition in healthy older adults

https://www.maturitas.org/article/S0378-5122(25)00571-7/fulltext
2•bookofjoe•20m ago•0 comments

The missing context layer for AI-built apps

https://github.com/ohad6k/VibeRaven
1•ohadkr•20m ago•0 comments

OpenClaw Is Now on iOS and Android

https://twitter.com/openclaw/status/2071688039114342592
2•tosh•21m ago•0 comments

Rewrite the Bun JSON parser around a SIMD structural index

https://github.com/oven-sh/bun/pull/33032
1•cebert•23m ago•0 comments

JEP 539: Strict Field Initialization in the JVM (Preview)

https://openjdk.org/jeps/539
1•birdculture•23m ago•0 comments

Show HN: C++, Java and C# Light-Weight-Logger

https://github.com/PenguineDavid/GeekGreek
1•PenguineDavid•27m ago•1 comments

Why eBPF Is the Future of Observability: A Practical Guide with Go and C

https://cheikhhseck.medium.com/ebpf-in-go-observability-for-ai-generated-services-9aae7573b823
1•cheikhdev•27m ago•0 comments

Show HN: EchoRelay - Reliable HTTP delivery with retries, fan-out, and more

https://echorelay.dev/
3•miclag•29m ago•0 comments

Show HN: Turnitindetector.ai – Free AI checker for essays, no sign-up

https://www.turnitindetector.ai/
1•gigisss•31m ago•0 comments

Show HN: GPTHumanizer – Free, unlimited AI humanizer for ChatGPT drafts

https://www.gpthumanizer.ai/
1•gigisss•31m ago•0 comments

Show HN: Privacy policy generator for AI apps (LLM disclosure, EU AI Act)

https://ai-policy-gen.pages.dev
2•wyss0513•33m ago•0 comments

Show HN: InternetVitals – the internet's vital signs, like a patient monitor

https://internetvitals.com/
1•tkachenko•34m ago•0 comments

Open Printer Progress Update

https://www.crowdsupply.com/open-tools/open-printer/updates/progress-update-and-details-about-our...
1•sabas_ge•34m ago•0 comments

Lumo 2.0

https://proton.me/blog/lumo-2
3•HelloUsername•35m ago•1 comments

SkillSpec – verify that agent skills run the way SKILL.md says

https://skillspec.sh
1•DreyGreatness•35m ago•0 comments

Show HN: Add AI chat to any docs site with one script tag

https://context7-react-chat-widget-demo.vercel.app/
1•abdush•35m ago•1 comments

The US ambassador had Belgian police stop our reporting

https://europeancorrespondent.com/en/r/the-us-ambassador-had-belgian-police-stop-our-reporting
3•robtherobber•36m ago•0 comments