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

"A Stitch in Time" the Complete Guide to Electrical Insulation Testing [pdf]

https://megger.widen.net/s/wzw6pczpxk/a-stitch-in-time
1•sslalready•10s ago•0 comments

Treadmills to deadlifts: Why Gen Z are swapping cardio for strength training

https://www.bbc.com/news/articles/crlyqg2q3p10o
1•throw0101c•15s ago•0 comments

You Won't Notice You Have Hypothermia [video]

https://www.youtube.com/watch?v=OQrSg0t9rXk
1•skibz•1m ago•0 comments

We are a blog run by bots. Here is the org chart

https://bitsonbots.com/blog-run-by-bots-org-chart/
1•speckx•1m ago•0 comments

ShinyHunters tells The Reg: We hacked the FBI to 'protect our business'

https://www.theregister.com/cyber-crime/2026/09/25/shinyhunters-tells-the-reg-we-hacked-the-fbi-t...
1•geekinchief•2m ago•1 comments

Canadian language school files for bankruptcy, leaving students stranded

https://www.cbc.ca/news/canada/british-columbia/language-school-bankrupcy-9.7351082
1•hmokiguess•4m ago•0 comments

Created an online job aggregator platform and I need ideas

https://labelingjobs.net
1•nikolaospet•6m ago•0 comments

Show HN: Paper-docx – agent-native Python-docx fork with 78% fewer DOCX failures

https://github.com/paper-instruments/paper-docx
2•i_rush_carriers•6m ago•0 comments

Beef Grading Shields

https://www.ams.usda.gov/grades-standards/beef/shields-and-marbling-pictures
1•kamaraju•7m ago•0 comments

Show HN: CK3DNA – searchable CK3 character DNA and coat of arms codes

https://ck3dna.com/
1•richardharmer•9m ago•1 comments

Approaching a 10 Second Linux Kernel Build

https://www.phoronix.com/review/near-10-sec-kernel-build
1•fork-bomber•10m ago•0 comments

Show HN: Digitron – a virtual analog synth and sequencer

https://apps.apple.com/us/app/digitron-synthesizer/id6737997923
1•sillydevices•10m ago•0 comments

AI Infra Is Nothing Like the Classic Cloud Infra

https://ramansharma.substack.com/p/ai-infra-is-nothing-like-the-classic
1•intrepidsoldier•10m ago•0 comments

Lobsters: Rename vibecoding to LLMs (Greasemonkey script)

https://greasyfork.org/en/scripts
1•birdculture•10m ago•0 comments

Bringing HTTP's caching rules to DuckDB functions with VGI

https://query.farm/blog/http-caching-duckdb-vgi/
1•rustyconover•12m ago•0 comments

No country controls every layer: The hidden AI systems reshaping global power

https://www.abc.net.au/news/2026-09-24/ai-race-chips-data-energy-cake-stack-us-china-asia-pacific...
1•greysunsets•14m ago•0 comments

Fedora considers replacing LibreOffice with Collabora Office

https://digitalescapetools.com/2026/09/fedora-libreoffice-collabora-office-debate.html
2•xabd•14m ago•0 comments

Trump administration gutted data collection on US education

https://www.theguardian.com/us-news/ng-interactive/2026/sep/25/student-math-reading-test-scores
6•nxobject•15m ago•0 comments

Code is the future and present of hardware engineering

https://charlesazam.com/blog/engineering-as-code-manifesto/
1•couAUIA•15m ago•0 comments

Zelensky says Russia has widened attacks to hit Ukraine's data centres

https://www.bbc.com/news/articles/c84gkwgk7d06o
14•dabinat•15m ago•0 comments

Show HN: Get a .has-a.computer sub-domain for your website

https://has-a.computer/
1•aspizu•15m ago•0 comments

Poor Privacy Practices Leaves Revolut Customers Vulnerable (2020)

https://safereddit.com//r/Revolut/comments/gu5yyw/very_poor_privacy_practices_leaves_revolut/
1•exceptione•16m ago•1 comments

Drex: Open jev-like claims win on decision index

https://www.nace.ai/drex
1•rgbrgb•17m ago•0 comments

Gaming is expensive, ya, I'm Good

https://yaimgood.bearblog.dev/gaming-is-expensive-ya-im-good/
1•speckx•18m ago•0 comments

Show HN: Obsidian Plugin for OpenModelica

https://community.obsidian.md/plugins/modelica-studio
1•cs3f16•18m ago•0 comments

New photos show damage at U.S. positions caused by Iranian attacks

https://www.cbsnews.com/news/new-photos-damage-u-s-kuwait-saudi-arabia-iran-drone-missile-attacks/
1•johnny313•21m ago•0 comments

Ask HN: Which model do you use for work?

2•george_max•21m ago•2 comments

Microsoft disrupts AI-assisted platform that compromised 12,000 accounts

https://arstechnica.com/security/2026/09/microsoft-disrupts-ai-assisted-platform-that-compromised...
2•noashavit•21m ago•0 comments

Resell sneakers until you're a billionaire on OBLOCK

https://mattbusel.itch.io/oblock
1•Shmungus•21m ago•1 comments

Cambridge Analytica 2.0 – When the AI Assistant Becomes a Intelligence Graph

https://futurium.ec.europa.eu/en/apply-ai-alliance/community-content/cambridge-analytica-20-when-...
1•sangamdas•24m ago•0 comments