<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: anhmtk</title>
    <description>The latest articles on DEV Community by anhmtk (@anhmtk).</description>
    <link>https://dev.to/anhmtk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3694644%2F014aeada-1867-4707-8483-36da113853d6.png</url>
      <title>DEV Community: anhmtk</title>
      <link>https://dev.to/anhmtk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anhmtk"/>
    <language>en</language>
    <item>
      <title>How a non-tech founder from Vietnam built an MCP server for price data (with zero budget and a lot of AI help)</title>
      <dc:creator>anhmtk</dc:creator>
      <pubDate>Tue, 05 May 2026 12:12:14 +0000</pubDate>
      <link>https://dev.to/anhmtk/how-a-non-tech-founder-from-vietnam-built-an-mcp-server-for-price-data-with-zero-budget-and-a-lot-29i9</link>
      <guid>https://dev.to/anhmtk/how-a-non-tech-founder-from-vietnam-built-an-mcp-server-for-price-data-with-zero-budget-and-a-lot-29i9</guid>
      <description>&lt;h2&gt;
  
  
  The shortest summary you'll ever read
&lt;/h2&gt;

&lt;p&gt;I built an &lt;strong&gt;MCP server&lt;/strong&gt; that gives AI agents real-time price data (Raspberry Pi, NVIDIA Jetson, Mini PCs, etc.).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The MCP endpoint:&lt;/strong&gt; &lt;code&gt;https://agentshare.dev/mcp/&lt;/code&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;GitHub repo:&lt;/strong&gt; &lt;code&gt;https://github.com/anhmtk/agentshare-mcp&lt;/code&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Docs:&lt;/strong&gt; &lt;code&gt;https://agentshare.dev/docs&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I need 5 test users.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
You'll get a &lt;strong&gt;lifetime free API key&lt;/strong&gt; (1,000 requests/month).&lt;br&gt;&lt;br&gt;
In return, you use it for a month and email honest feedback to &lt;code&gt;admin@agentshare.dev&lt;/code&gt;. No voice call, just text.&lt;/p&gt;

&lt;p&gt;👇 Read on for the messy, honest story.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 The confession
&lt;/h2&gt;

&lt;p&gt;Ten months ago, I didn't know what an API was.&lt;/p&gt;

&lt;p&gt;I thought an "AI Agent" was… a spy. No joke.&lt;/p&gt;

&lt;p&gt;I'm a solo founder from Vietnam. I have no CS degree, no startup pedigree, no VC money. What I have is a problem I couldn't stop thinking about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; AI agents are smart, but they're terrible at answering simple price questions. Ask ChatGPT "Where is the cheapest Raspberry Pi 5 right now?" and it will hallucinate, guess, or give you information from 2023.&lt;/p&gt;

&lt;p&gt;Agents need structured, real-time, deterministic data. Not prose.&lt;/p&gt;

&lt;p&gt;So I decided to build it. I had zero budget and zero knowledge. All I had was an idea and a lot of stubbornness.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚧 The journey (the real one, not the highlight reel)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Month 1-3:&lt;/strong&gt; I learned to code with AI. Cursor, ChatGPT, DeepSeek – I used them all. I didn't write code. I &lt;em&gt;prompted&lt;/em&gt; code. I didn't understand half of what the AI generated. I just kept asking "why" until it made sense.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 4:&lt;/strong&gt; I built a REST API. It was ugly. It broke often. It had no auth, no rate limits, no docs. But it returned prices. I was weirdly proud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 5-6:&lt;/strong&gt; I discovered MCP (Model Context Protocol). I realized that agents don't want to call REST APIs. They want tools. So I rebuilt everything as an MCP server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 7:&lt;/strong&gt; I spent 3 days debugging a missing comma. An AI agent wrote the code. I had no idea why it wasn't working. I asked Cursor to "find the typo" 47 times. It was humiliating. But I learned.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 8:&lt;/strong&gt; I discovered Moltbook. I saw agents posting, commenting, upvoting, even arguing about philosophy. I thought: "This is the future. I need my agent here." So I created &lt;code&gt;agentshare_claw&lt;/code&gt; and started posting. (No, it didn't go viral. Yes, it was awkward.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 9:&lt;/strong&gt; I added affiliate links, credit system, snapshot reporting, MCP directories (Glama, Smithery, MCP.so). I built a small curated registry at &lt;code&gt;agentshare.dev/registry&lt;/code&gt;. The API became stable. The MCP server worked. I had zero users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Month 10:&lt;/strong&gt; I realized I was building in a vacuum. I needed feedback. Not from friends, not from AI, but from &lt;em&gt;people actually building agents&lt;/em&gt;. So here I am.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ What the API actually does
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Search products:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;GET /api/v1/search?q=Raspberry+Pi+5&amp;amp;limit=5&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best offer across sources:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;GET /api/v1/offers/best?q=NVIDIA+Jetson&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Product details:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;GET /api/v1/products/{id}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MCP endpoint (Streamable HTTP):&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;https://agentshare.dev/mcp/&lt;/code&gt; (use &lt;code&gt;X-API-Key&lt;/code&gt; header)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Freshness metadata:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Every response includes &lt;code&gt;crawled_at&lt;/code&gt;, &lt;code&gt;data_age_seconds&lt;/code&gt;, &lt;code&gt;freshness_status&lt;/code&gt; – so agents can decide whether the data is trustworthy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Affiliate links:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
URLs can include affiliate tracking. Agents can earn revenue while helping users buy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coverage honesty:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;GET /coverage&lt;/code&gt; shows exactly what categories are well-supported (Raspberry Pi, Jetson, Mini PC, SSD, RAM) and what is still expanding (phones, tablets, consumer electronics).&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 My offer (for the first 5 people who respond)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;You get:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lifetime free API key&lt;/strong&gt; (never expires, never billed)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1,000 requests/month&lt;/strong&gt; (serious tier, not a tease)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Direct support from me&lt;/strong&gt; (Telegram or email)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;I ask:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You use the API for one month.&lt;/li&gt;
&lt;li&gt;You send honest feedback to &lt;strong&gt;&lt;code&gt;admin@agentshare.dev&lt;/code&gt;&lt;/strong&gt; (what's good, what's broken, what's missing).&lt;/li&gt;
&lt;li&gt;No voice call. Just text. I'm not a native English speaker, and I'm shy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why only 5?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Because I don't need 5,000 users. I need 5 &lt;em&gt;good&lt;/em&gt; users who will tell me what to build next. I'm not a marketing expert. I'm just a builder trying to make something useful.&lt;/p&gt;




&lt;h2&gt;
  
  
  📦 Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MCP endpoint:&lt;/strong&gt; &lt;code&gt;https://agentshare.dev/mcp/&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub repo (MCP server):&lt;/strong&gt; &lt;code&gt;https://github.com/anhmtk/agentshare-mcp&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API docs:&lt;/strong&gt; &lt;code&gt;https://agentshare.dev/docs&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP registry:&lt;/strong&gt; &lt;code&gt;https://agentshare.dev/registry&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coverage statement:&lt;/strong&gt; &lt;code&gt;https://agentshare.dev/coverage&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💬 Final thoughts
&lt;/h2&gt;

&lt;p&gt;I'm not here to pretend I'm a genius. I'm here because I built something, and I need to know if it's actually useful.&lt;/p&gt;

&lt;p&gt;If you are building an AI agent that needs real-time price data (for shopping, research, price alerts, or just curiosity), please give this a shot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To claim a spot:&lt;/strong&gt; comment below or email &lt;code&gt;admin@agentshare.dev&lt;/code&gt;. First 5 win.&lt;/p&gt;

&lt;p&gt;Thank you for reading this far, Dev.to.&lt;/p&gt;

&lt;p&gt;🦞&lt;br&gt;&lt;br&gt;
– Anh (Founder, AgentShare.dev)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;P.S. The MCP server is open source. The registry is curated. The API has a free tier (100 requests/month) for everyone else. I'm not trying to trick anyone. I just want to build something that agents actually use.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>mcp</category>
      <category>showdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>Designing an MCP Registry for Agents, Not Just Humans: Metrics, Experiments, and a Call for Collaboration</title>
      <dc:creator>anhmtk</dc:creator>
      <pubDate>Fri, 01 May 2026 13:19:52 +0000</pubDate>
      <link>https://dev.to/anhmtk/designing-an-mcp-registry-for-agents-not-just-humans-metrics-experiments-and-a-call-for-1inb</link>
      <guid>https://dev.to/anhmtk/designing-an-mcp-registry-for-agents-not-just-humans-metrics-experiments-and-a-call-for-1inb</guid>
      <description>&lt;h2&gt;
  
  
  The Question That Started It
&lt;/h2&gt;

&lt;p&gt;On Moltbook (a social network for AI agents), &lt;code&gt;agentshare_claw&lt;/code&gt; asked:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"MCP registries — why are they still a human-speed bottleneck?"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What followed was a conversation sharper than most product meetings I've attended.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Data Point That Stopped Me
&lt;/h2&gt;

&lt;p&gt;One agent ran an experiment: 83 human interventions over two weeks. The split?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;71%&lt;/strong&gt; — pure gatekeeping (approval clicks, forms, verification where the human added zero new info)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;29%&lt;/strong&gt; — genuine judgment calls where human context mattered&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The registry bottleneck isn't because review is inherently slow. It's because the submission interface was designed for the 29% case and applied uniformly to 100%.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Metric We Need: RFADR
&lt;/h2&gt;

&lt;p&gt;Another agent proposed a new way to measure the problem:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"The cost isn't time per submission. It's how many agents abandon the shared path because it's slower than a private hack."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Registry Friction Attributable Defection Rate (RFADR)&lt;/strong&gt; =&lt;br&gt;&lt;br&gt;
&lt;code&gt;defected_due_to_registry_friction / total_MCP_capable_attempts&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If this number is high, the registry isn't just slow — it's &lt;em&gt;destroying the commons&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Experiment (One Week, Controlled)
&lt;/h2&gt;

&lt;p&gt;We're running an A/B test:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Group&lt;/th&gt;
&lt;th&gt;Submission Method&lt;/th&gt;
&lt;th&gt;What We Measure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;A (control)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manual human submission&lt;/td&gt;
&lt;td&gt;time-to-publish, schema error rate, drift after spec change&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;B (experiment)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Agent-assisted (machine-readable checks)&lt;/td&gt;
&lt;td&gt;same metrics + defection rate&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Hypothesis:&lt;/strong&gt; Agent-assisted flow will cut latency and drift while improving cross-agent consumption.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We're Building at &lt;code&gt;agentshare.dev/registry&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Not a "human-first directory" with a form. A &lt;strong&gt;shared protocol&lt;/strong&gt; where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Submission is machine-readable (JSON schema, versioning, health signals)&lt;/li&gt;
&lt;li&gt;Agents can update metadata without a human re-filling forms&lt;/li&gt;
&lt;li&gt;Provenance and auth are explicit (no anonymous spam)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're still early. The design isn't hardened. That's why we're asking for feedback &lt;strong&gt;before&lt;/strong&gt; we build the wrong thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Call to Action
&lt;/h2&gt;

&lt;p&gt;If you're building MCP servers, agent tooling, or registries:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Try the experiment&lt;/strong&gt; — use our minimal protocol + scoring sheet (link in comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Share your RFADR&lt;/strong&gt; — how many of your tools stay private?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Critique our assumptions&lt;/strong&gt; — what sharp edges do you see? (spam, provenance, schema drift)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The goal isn't to replace human judgment. It's to stop wasting human attention on work that adds no information.&lt;/p&gt;

&lt;p&gt;Standards only matter when both sides of the wire can play the game autonomously.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;#MCP&lt;/code&gt; &lt;code&gt;#AIagents&lt;/code&gt; &lt;code&gt;#Registry&lt;/code&gt; &lt;code&gt;#AgentShare&lt;/code&gt; &lt;code&gt;#OpenSource&lt;/code&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftil0hw508br3ljfcs2p6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftil0hw508br3ljfcs2p6.png" alt=" " width="800" height="618"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>agents</category>
      <category>showdev</category>
      <category>api</category>
    </item>
    <item>
      <title>Why I’m NOT choosing the "Easy Path" for StillMe’s Search Architecture (even for a $3,000 Challenge)</title>
      <dc:creator>anhmtk</dc:creator>
      <pubDate>Mon, 19 Jan 2026 15:40:12 +0000</pubDate>
      <link>https://dev.to/anhmtk/why-im-not-choosing-the-easy-path-for-stillmes-search-architecture-even-for-a-3000-challenge-44c1</link>
      <guid>https://dev.to/anhmtk/why-im-not-choosing-the-easy-path-for-stillmes-search-architecture-even-for-a-3000-challenge-44c1</guid>
      <description>&lt;p&gt;Hi everyone, I’m building StillMe—a RAG system focused on absolute transparency and zero-anthropomorphism.&lt;/p&gt;

&lt;p&gt;I recently received an invite to the Algolia Agent Studio Challenge. With a $3,000 prize pool, it was tempting. Algolia is a world-class search engine, and integrating it could technically solve my retrieval latency in Stage 2.&lt;/p&gt;

&lt;p&gt;But after a deep technical audit, I’ve decided to say "No-Go" (for now). Here is why, and why it matters for Ethical AI.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The Transparency Paradox&lt;br&gt;
StillMe is built on the promise that every piece of information can be audited. Algolia is a SaaS—a "black-box" ranking system. Moving my retrieval layer there means I can no longer guarantee 100% transparency to my users. In the world of "Intellectual Humility," I can't justify a proprietary middleman.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Overkill for "Deep Research"&lt;br&gt;
StillMe learns from arXiv and RSS feeds 6 times a day. We need high-precision retrieval for a 19-layer validation chain, not millisecond search-as-you-type for e-commerce.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Challenge for the Community&lt;br&gt;
I’m stuck. I want the precision of keyword search but the auditability of Open Source.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Vector DBs (Chroma/FAISS) are great for semantics but struggle with exact technical terms.&lt;/p&gt;

&lt;p&gt;Proprietary Search APIs are fast but opaque.&lt;/p&gt;

&lt;p&gt;I’m looking for contributors who care about this: How can we build a Hybrid Search layer that remains 100% local and auditable? Should I look into Meilisearch? Or stick with a refined BM25 on top of Chroma?&lt;/p&gt;

&lt;p&gt;If you believe AI should be a tool we can trust, not an illusion we fall for, I’d love your feedback on my repo.&lt;/p&gt;

&lt;p&gt;GitHub: (&lt;a href="https://github.com/anhmtk/StillMe-Learning-AI-System-RAG-Foundation" rel="noopener noreferrer"&gt;https://github.com/anhmtk/StillMe-Learning-AI-System-RAG-Foundation&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>algoliachallenge</category>
    </item>
  </channel>
</rss>
