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

Comments

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

The Algebra of Speed: Mathematical Foundations of Computational Performance

https://ttsugriy.github.io/performance-book/
1•tanelpoder•43s ago•0 comments

RambutanMode: A mediawiki extension to add the nickname "rambutan" to all people

https://github.com/cryptograss/RambutanMode
1•jMyles•48s ago•0 comments

Astronauts will soon take an unprecedented path to the moon

https://www.cnn.com/2026/01/17/science/nasa-artemis-ii-moon-mission
1•01-_-•2m ago•0 comments

Orgasm-related laughing, crying, nosebleeds and more are normal, albeit rare

https://news.northwestern.edu/stories/2026/01/orgasm-related-laughing-crying-nosebleeds-and-more-...
1•gnabgib•2m ago•0 comments

Redis Compatibility

https://docs.getswytch.com/latest/redis/
1•withinboredom•4m ago•0 comments

Time in C++: Creating Your Own Clocks with <Chrono>

https://www.sandordargo.com/blog/2026/01/14/clocks-part-7-custom-clocks
1•jandeboevrie•6m ago•0 comments

Whenwords: An Open Source Library Without Code

https://github.com/dbreunig/whenwords
2•howToTestFE•6m ago•1 comments

Iro-CUDA-FFI – Rust orchestrates nvcc‑compiled CUDA C++ kernels

https://github.com/tribe-iro/iro-cuda-ffi
1•tribe-iro•6m ago•1 comments

Dada Manifesto (1918)

https://391.org/manifestos/1918-dada-manifesto-tristan-tzara/
1•jruohonen•7m ago•0 comments

YC-backed Bucket Robotics survived its first CES

https://techcrunch.com/2026/01/18/how-yc-backed-bucket-robotics-survived-its-first-ces/
3•lasermatts•8m ago•0 comments

I Made Some Puzzles

https://dailybaffle.com
1•windowshopping•12m ago•1 comments

Memdeklaro – The humanitarian open source alternative to government ID

https://memdeklaro.computersforpeace.net
1•anonymous123•13m ago•0 comments

Ask HN: What is the best voice input mechanism on Linux (2026)?

1•orsenthil•14m ago•0 comments

LLM Pareto Frontier

https://michaelshi.me/pareto/
1•mikeshi42•15m ago•0 comments

Show HN: Free crypto liquidation tracker I built with AI

https://www.liquidationhunterpro.io/
1•Maxicatimus•16m ago•0 comments

America's $3T Nuclear Bet (HALEU) [video]

https://www.youtube.com/watch?v=O2JLbNDhoO4
1•gregbot•17m ago•0 comments

Grookey Community Day and a January That Matters in Pokémon Go

https://comuniq.xyz/post?t=725
1•01-_-•18m ago•0 comments

Sino-Soviet Split

https://en.wikipedia.org/wiki/Sino-Soviet_split
2•JumpCrisscross•22m ago•1 comments

I Learned to Love Lifting Heavy

https://www.nytimes.com/2026/01/17/well/move/weight-lifting-aging.html
1•mooreds•22m ago•0 comments

RFC 7519: JWTs

https://ciamweekly.substack.com/p/rfc-7519-jwts
1•mooreds•23m ago•0 comments

They are now putting composite armor on spacecraft to shield from orbital debris

https://spacenews.com/portal-space-selects-space-armor-debris-shield-for-2026-mission/
2•ck2•23m ago•1 comments

Healthcare RCM market map – January 2026

https://www.stedi.com/blog/healthcare-rcm-market-map-january-2026
1•mooreds•23m ago•0 comments

Iran's state broadcaster IRIB was hacked to air a message from Reza Pahlavi

https://twitter.com/MarioNawfal/status/2012972763783258389
1•seymon•23m ago•0 comments

Spec Driven Development: When Architecture Becomes Executable

https://www.infoq.com/articles/spec-driven-development/
2•msolujic•24m ago•0 comments

Our problems are too vast, our distance from them too great

https://longreads.com/2026/01/13/scale-climate-doomsday-clock/
1•treadump•25m ago•0 comments

Ralph Wiggum as a Degenerate Evolutionary Search

https://ianreppel.org/ralph-wiggum-as-a-degenerate-evolutionary-search/
1•i7l•25m ago•0 comments

Microslop: A Web Browser Extension

https://github.com/4O4-wasd/Microslop
2•Nales•26m ago•0 comments

What we get wrong about dopamine

https://www.bbc.com/future/article/20260116-what-we-get-wrong-about-dopamine
1•oxag3n•27m ago•0 comments

MacPacker: Preview archives on macOS without extracting. Extract single files

https://github.com/sarensw/MacPacker
1•avra•29m ago•0 comments

X1.95 solar flare

https://www.swpc.noaa.gov/news/x-class-flare-activity-observed-18-january-2026
2•sva_•29m ago•0 comments