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

Just hover. Open-source alternative to tab hoarding – GoPeek

https://microsoftedge.microsoft.com/addons/detail/gopeek/ffaeanmhghmohbponokefmbhfkkomnmk
1•sheelagay•37s ago•0 comments

Terminal and Panel Reorganization in RexIDE

https://www.youtube.com/watch?v=EgvDd6_kidQ
1•tomerbd•6m ago•0 comments

Install F-Droid apps over USB straight from the browser

https://droidstore.megahard.pro/
1•bboygravity•6m ago•1 comments

New studies suggest consciousness exists in organisms without brains

https://iai.tv/articles/new-studies-suggest-consciousness-exists-in-organisms-without-brains-auid...
2•XzetaU8•9m ago•1 comments

I built a WordPress plugin for simple content statistics and stylometry markers

https://github.com/alexboia/ABNET-PostStats
1•alexandruboia•11m ago•0 comments

Iranian Guards' business empire to win big if U.S. sanctions lifted

https://www.reuters.com/world/middle-east/iranian-guards-business-empire-win-big-if-us-sanctions-...
1•JumpCrisscross•11m ago•0 comments

When a Robot Kicks a Child

https://www.law.kuleuven.be/citip/blog/when-a-robot-kicks-a-child-what-humanoid-ai-can-teach-us-a...
1•jruohonen•13m ago•0 comments

UK unveils prototype missiles for Ukraine with no US components

https://www.ft.com/content/78d880ee-f5cd-4f58-ba8d-da8f2193d95a
2•JumpCrisscross•13m ago•0 comments

A Chin-Stroking Mystery: Why Are Humans the Only Animals with Chins?

https://www.smithsonianmag.com/smart-news/chin-stroking-mystery-why-are-humans-ony-animals-with-c...
1•thunderbong•13m ago•0 comments

VLMs cannot automate construction takeoff. The data is not in the drawings

https://andrewngo.dev/writing/the-limits-of-takeoff-automation
1•andrewngo•19m ago•0 comments

Updated UI icons on Wikimedia Foundation sites (including Wikipedia)

https://phabricator.wikimedia.org/T399175
1•exploraz•20m ago•1 comments

How Many Words Are in a 5 Minute Speech

https://fastwordcount.com/blog/how-many-words-in-a-5-minute-speech/
1•mssblogs•20m ago•0 comments

The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver

https://github.com/d-krupke/cpsat-primer/blob/main/README.md
2•scrlk•23m ago•0 comments

A synthetic order analytics pipeline built on CDC from Postgres to ClickHouse

https://github.com/el10savio/ecommrt
1•ugabuga•27m ago•0 comments

An experiment in building accounting around financial actions instead of forms

https://github.com/hisaabo/hisaabo
2•saurabhsinghvi•30m ago•0 comments

Show HN: CoshUI – A backend-agnostic UI engine for Python game development

https://gitlab.com/jylefv/CoshUI
1•jylefv•30m ago•0 comments

The Hardest Kind of Unsafe Rust

https://oxide-and-friends.transistor.fm/episodes/the-hardest-kind-of-unsafe-rust
1•tosh•34m ago•0 comments

Performance Has Layers

https://oxide.computer/blog/performance-has-layers
1•tosh•37m ago•0 comments

The seven methods for delivering instructions

https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more
2•twapi•39m ago•0 comments

Rust in Production: ClickHouse

https://corrode.dev/podcast/s06e06-clickhouse/
1•tosh•39m ago•0 comments

Court Transcript Costs

https://hansard.parliament.uk/commons/2023-11-16/debates/942DF7A1-9D96-43A0-AD65-474A0B30BA1D/Cou...
3•mellosouls•41m ago•0 comments

Pappice – a self-hosted support desk in one Go binary

https://github.com/lallero-dev/pappice
1•lallero317•41m ago•1 comments

Show HN: Created On-Page SEO Tool – AI Action Plans for Search Console Data

https://blogr.ai
2•karakhanyans•45m ago•1 comments

Show HN: APK-interceptor – Android deeplink, Intent assessment helper

https://github.com/sterrasec/apk-interceptor
1•tkmru•47m ago•0 comments

Show HN: Local automation runner with built-in LLM steps – YAML pipelines

https://rorlikowski.github.io/stepyard/
2•rorlikowski•55m ago•0 comments

Show HN: WhatsKept – Searchable,agent-queryable WhatsApp history from iOS backup

https://github.com/alkait/whatskept
1•tenthead•57m ago•0 comments

Maria Isabel Sánchez Vegara on Her 100th "Little People, Big Dreams" Book

https://www.amightygirl.com/blog?p=36753
1•zeristor•1h ago•0 comments

Show HN: F1l0 – Fitness Logger

https://f1l0.nickyreinert.de/
1•y42•1h ago•0 comments

Data Center Warfare: Defending AI Infrastructure

https://mwi.westpoint.edu/data-center-warfare-defending-the-key-terrain-of-ai-infrastructure/
1•Alien1Being•1h ago•0 comments

Show HN: I'm building a free TradingView alternative

https://www.aulico.com
2•rendernos•1h ago•0 comments