惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
B
Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
Jina AI
Jina AI
Vercel News
Vercel News
博客园 - 叶小钗
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The Cloudflare Blog
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
腾讯CDC

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
We Talked About This for Two Years. Now You Can Talk to It
Martina Zrne · 2026-04-23 · via DEV Community

The Kid in the Candy Store Problem

It was a notification.

Just one. Someone, somewhere, used Stacky.

Not me testing it. Not my co-founder poking at the endpoints. A real person, doing a real thing, with something I built.

I stared at the screen longer than I should have.

For context

Stacky is our MCP server for Stacklist.

MCP stands for Model Context Protocol. Anthropic's standard for letting AI assistants talk to external tools. If you've ever connected Claude to Gmail or Google Drive, you've touched MCP.

Stacklist is where businesses and people build hubs of organized, browsable content from across the internet. Cards live inside stacks. Stacks live inside a hub. The hub is the thing someone visits, browses, shares.

Stacky is what happens when you give an AI assistant hands inside that system.

Add cards from a URL. Create a new stack. Search your library. Auto-tag content. Generate a summary across a whole collection. Save markdown as a knowledge capsule. All from a conversation.

What it actually took

Writing the tools was the fast part.

The slow part was everything tools don't show you:

  • Auth flows that don't break when the token rotates
  • Error messages that actually tell the model what went wrong
  • Tool descriptions written for a reader who is not a human
  • Pagination that respects the model's context budget
  • Input schemas that survive being called wrong
  • Rate limiting that is kind to the user but not lazy

I spent more time on tool descriptions than on tool logic. That surprised me. MCP isn't really an API. It's closer to writing a very small onboarding document for every single function, over and over.
If you want to try Stacky with Claude, there's a setup guide and it's free.

The candy store

Here's the part I want to be honest about.

Stacklist has 14,000 people using it. That's not the thing that made me stare at my screen. I've shipped software my whole career. I know what launching feels like.

This was different.

For two years, we've been talking about this. What if you could just talk to your hub? What if the AI could add cards, build stacks, search across everything you've curated? What if the thing you made for humans to browse could also be the thing an AI helps you grow?

Two years of whiteboards. Two years of "one day." Two years of the idea being a shape inside our heads that we kept pointing at with our hands.

And now it's just... there.

Not a slide. Not a diagram. Not a Notion page. A thing. You can open a conversation and talk to it. You can ask it to find something and it finds it. You can ask it to create and it creates. You can ask it to improve a stack and it does.

The sentence in my head is just: wow.

I'm a kid in a candy store.

Not because I've never shipped before. Because this specific thing, the one we kept describing to each other for two years, is alive. And it's nice. And it works. And someone is using it right now.

That loop closing from "what if" to "oh there it is, that's what it feels like". I didn't know it would hit me this hard.

A small honest thing

The strange part of building is how rarely you feel the finish line.

Features ship and disappear into a backlog. Migrations complete and nobody celebrates because the system just works now. Wins go quiet fast.

But some things aren't like that. Some things are two years of talking, and then one day the thing is real, and it's used, and you get to watch it be used.

That's a different kind of quiet.

The good kind.

So that's where I am this week. Watching logs. Fixing what's rough. Grinning at my laptop.

Kid in a candy store.

I'll take it.