shop_mcp_server
An MCP server in Rails that gives Claude real access to a store's products, orders and inventory, with semantic search on pgvector.
Rails 8.1 · MCP Ruby SDK · PostgreSQL · pgvector · Voyage AI · RSpec
I learn by building real things. Each project below is open source, tested, and written up so another Rails developer can follow it.
An MCP server in Rails that gives Claude real access to a store's products, orders and inventory, with semantic search on pgvector.
Rails 8.1 · MCP Ruby SDK · PostgreSQL · pgvector · Voyage AI · RSpec
A shopping chat where the AI searches Shopify's live catalog over MCP instead of making products up.
Rails 8.1 · RubyLLM · Gemini · Hotwire · Solid Queue · MongoDB
An AI agent that scores how discoverable a Shopify product is to AI shopping assistants (GEO and AEO).
Rails 8.1 · little_ghost · Gemini · Shopify Storefront API · RSpec
A Rails support agent, in progress, that looks up real order data with tools and is designed to ask a human before any risky action.
Rails 8.1 · PostgreSQL · RubyLLM · Groq · RSpec
A Ruby gem, in early development, for talking to any Universal Commerce Protocol (UCP) catalog API through one interface, starting with Shopify's Global Catalog.
Ruby gem · OAuth2 client credentials · RSpec
Three merged pull requests in the little_ghost Ruby agent framework, fixing bugs I found while building product_geo_agent: #112, #113 and #115.
Ruby · Gemini · agent framework
While building product_geo_agent on the little_ghost Ruby agent gem with Gemini, I hit three bugs in the gem itself. I reproduced each one, reported it, and sent a fix. All three were merged upstream and released in little_ghost 0.11.0.
I also filed ruby_llm-mcp#155 after the gem crashed on Shopify's MCP handshake response.
In my previous role I was part of the team that built and shipped five public Shopify apps (three also on BigCommerce), from architecture through App Store publishing and merchant support. They covered:
I also built an Amazon Import & Sync System on Amazon SP-API that keeps listings, variants and images in step between Amazon and e-commerce stores (client work, not public).
These projects are the evidence behind my services: full-stack Ruby on Rails development, AI engineering, Shopify and e-commerce and AI discoverability.