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

Nerdlog, or How I Implemented a Simple Alternative to Graylog

https://dmitryfrank.com/projects/nerdlog/article
1•dimonomid•49s ago•0 comments

Microsoft, OpenAI lose fight to hide internal docs admitting scraping is theft

https://arstechnica.com/tech-policy/2026/09/microsoft-exec-called-ai-scraping-the-largest-theft-o...
2•pseudolus•50s ago•0 comments

Nobody pays for open source. We can force them to

https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/
2•phyzome•1m ago•0 comments

What Policymakers and the Public Need to Know About the Cult of AI

https://www.techpolicy.press/what-policymakers-and-the-public-need-to-know-about-the-cult-of-ai/
1•cdrnsf•1m ago•0 comments

Killer AI Is Here. We're Using It in Iran

https://www.motherjones.com/politics/2026/09/killer-ai-iran-autonomous-maven-poll-ai-safety/
2•cdrnsf•1m ago•0 comments

Millions of fish tested Canada's largest nuclear plant

https://www.cbc.ca/news/canada/ontario-bruce-power-climate-change-gizzard-shad-fish-event-lake-hu...
1•geox•2m ago•0 comments

Show HN: HSL-Noise – A noise generator mapped to the HSL color space

https://hsl-noise.mitpit.com/
1•MitPitt•2m ago•0 comments

Friday – a personal AI agent that lives in your text messages

https://askfriday.io
1•claire_befreed•2m ago•0 comments

English: A vs. An

https://www.redblobgames.com/blog/2026-09-16-english-a-vs-an/
2•ingve•8m ago•0 comments

Brevo supply-chain attack injected ClickFix scripts on customer sites

https://www.bleepingcomputer.com/news/security/brevo-supply-chain-attack-injected-clickfix-script...
2•sbulaev•10m ago•0 comments

After the Write Hole (Btrfs)

https://claude.ai/code/artifact/90f24687-21ff-4709-a3e0-5bf50ba547c2
1•airhangerf15•12m ago•0 comments

Plugin4Shell – Zero Click RCE Vulnerability found in top four coding agents

https://www.air.security/blog-posts/plugin4shell
2•fishthethis•12m ago•0 comments

The open houses at the edge of disaster

https://heated.world/p/the-open-houses-at-the-edge-of-disaster
1•sebg•13m ago•0 comments

Being Human After AI: Daft Punk, Pope Leo and 'Magnifica Humanitas'

https://www.americamagazine.org/music/2026/08/14/daft-punk-pope-leo-magnifica-humanitas/
1•pseudolus•13m ago•0 comments

The Pi0-Fast Libero-10 Baseline Is 25 Points Low

https://topicqueue.substack.com/p/the-pi0-fast-libero-10-baseline-is
1•DISCURSIVE•14m ago•0 comments

Show HN: What if you don't feel overwhelmed reading big articles

https://chromewebstore.google.com/detail/kora-–-focus-reader-websi/kbkcobapaoaoilpfgbaaeaedlinc...
1•AkshayS96•14m ago•0 comments

Aberrant excitatory neuronal ERBB4 promotes Alzheimer's disease pathology

https://www.nature.com/articles/s41586-026-10964-z
1•wslh•15m ago•0 comments

Fastembed – Rust library for generating vector embeddings, reranking locally

https://github.com/Anush008/fastembed-rs
1•modinfo•16m ago•0 comments

The FAA's $875M Plan to Use AI to Ease Air-Traffic Woes

https://www.wsj.com/business/airlines/the-faas-875-million-plan-to-use-ai-to-ease-air-traffic-woe...
1•JumpCrisscross•16m ago•0 comments

Rdap-Java – A ~5KB Java 11 RDAP client to check domain availability

https://github.com/slxca/rdap-java
1•slxca•17m ago•0 comments

Show HN: Hishel – HTTP Caching for Python

https://hishel.com
1•karpetrosyan•19m ago•0 comments

CC is an AI agent for families and groups

https://blog.google/innovation-and-ai/models-and-research/google-labs/cc-expanding-to-groups/
2•xnx•20m ago•0 comments

Deals: The Most Active Investors in European Defence Tech in 2026

https://foxandlion.pub/analysis/68-deals-the-most-active-investors-in-european-defence-tech-in-2026
1•fascinnn•21m ago•0 comments

Why do Microsoft job levels start in the high 50s?

https://devblogs.microsoft.com/oldnewthing/20260915-00/?p=112700
1•ibobev•23m ago•0 comments

Wanix – WASM-native Unix sandboxing for the web

https://wanix.dev/
1•orangea•23m ago•0 comments

In Montana, a revolt against corporate money could reshape political spending

https://www.reuters.com/legal/government/deep-trump-country-revolt-against-corporate-money-could-...
1•JumpCrisscross•26m ago•1 comments

Meta Launches Subscription Bundles

https://www.theverge.com/tech/995453/meta-one-subscriptions-ai
1•busymom0•27m ago•0 comments

Show HN: A map of 68 programs and jobs in AI safety research

https://cleverhack.com/ai-research-ai-safety-ai-talent
1•jlark77777•28m ago•0 comments

ClickHouse's New TimeSeries Engine: Drop-In Prometheus Replacement

https://clickhouse.com/blog/introducing-promql
1•elmazout•28m ago•0 comments

Show HN: Multiplayer Mode for AI Agents

https://gotincan.com/
1•dko•29m ago•2 comments