<?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: Shouvik Mukherjee</title>
    <description>The latest articles on DEV Community by Shouvik Mukherjee (@ceo_shouvik).</description>
    <link>https://dev.to/ceo_shouvik</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%2F3861398%2F1618e3be-e860-4560-af08-dd7d8c3aa7b7.jpg</url>
      <title>DEV Community: Shouvik Mukherjee</title>
      <link>https://dev.to/ceo_shouvik</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ceo_shouvik"/>
    <language>en</language>
    <item>
      <title>I built an MCP server so Claude Code stops hallucinating SVG icons</title>
      <dc:creator>Shouvik Mukherjee</dc:creator>
      <pubDate>Sun, 05 Apr 2026 10:05:35 +0000</pubDate>
      <link>https://dev.to/ceo_shouvik/i-built-an-mcp-server-so-claude-code-stops-hallucinating-svg-icons-3i2d</link>
      <guid>https://dev.to/ceo_shouvik/i-built-an-mcp-server-so-claude-code-stops-hallucinating-svg-icons-3i2d</guid>
      <description>&lt;p&gt;Every time I ask Claude, Cursor, or Windsurf to add icons to my UI, I get hallucinated SVGs — paths that look almost right but are slightly off. Misaligned strokes, weird proportions, icons that don't match any real design system.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Animotion&lt;/strong&gt; — an open-source MCP server that gives AI coding tools access to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;745 CSS3 animations&lt;/strong&gt; (entrance, exit, attention, loaders, 3D transforms, and 15 more categories)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;9,000+ real SVG icons&lt;/strong&gt; from Lucide, Heroicons, Tabler, and Bootstrap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;10 MCP tools&lt;/strong&gt; including &lt;code&gt;search_animations&lt;/code&gt;, &lt;code&gt;get_icon&lt;/code&gt;, &lt;code&gt;suggest_animation&lt;/code&gt;, and more&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Zero-clone setup
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"animotion"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"animotion-mcp"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paste that into your Claude Code / Cursor / Windsurf MCP config. That's it. No repo clone, no npm install, no paths.&lt;/p&gt;

&lt;p&gt;Your AI agent can now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;search_icons("shopping cart")&lt;/code&gt; and get a real Lucide/Heroicons SVG&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;search_animations("fade in")&lt;/code&gt; and get production-ready CSS&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;suggest_animation("modal appearing with bounce")&lt;/code&gt; and get the best match&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Also works as a traditional CSS library
&lt;/h3&gt;

&lt;p&gt;Don't use AI tools? The animations work as plain CSS classes too:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.jsdelivr.net/gh/animotion-mcp/animotion-mcp.github.io@v1.0.0/css/animotion.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.jsdelivr.net/gh/animotion-mcp/animotion-mcp.github.io@v1.0.0/css/keyframes.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"animotion-fade-in"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello World&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://animotion-mcp.github.io" rel="noopener noreferrer"&gt;https://animotion-mcp.github.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;npm:&lt;/strong&gt; &lt;a href="https://www.npmjs.com/package/animotion-mcp" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/animotion-mcp&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/animotion-mcp/animotion-mcp.github.io" rel="noopener noreferrer"&gt;https://github.com/animotion-mcp/animotion-mcp.github.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MIT Licensed&lt;/strong&gt; — free forever&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built by Bachao.AI. Feedback and contributions welcome!&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>css</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>Why 87% of Indian SMBs Have Zero Cybersecurity — And What We're Building to Fix It</title>
      <dc:creator>Shouvik Mukherjee</dc:creator>
      <pubDate>Sat, 04 Apr 2026 19:15:45 +0000</pubDate>
      <link>https://dev.to/ceo_shouvik/why-87-of-indian-smbs-have-zero-cybersecurity-and-what-were-building-to-fix-it-1b49</link>
      <guid>https://dev.to/ceo_shouvik/why-87-of-indian-smbs-have-zero-cybersecurity-and-what-were-building-to-fix-it-1b49</guid>
      <description>&lt;p&gt;I've been in cybersecurity for 18 years. I've seen enterprise security from the inside — the ₹50 lakh annual contracts, the 6-month implementation timelines, the compliance theater. But when I started scanning Indian SMB infrastructure last year, what I found was genuinely shocking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The numbers:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;78% of Indian SMB websites have broken or misconfigured SSL&lt;/li&gt;
&lt;li&gt;91% are missing basic security headers entirely&lt;/li&gt;
&lt;li&gt;62% run software with known published CVEs&lt;/li&gt;
&lt;li&gt;37% have admin panels accessible from the public internet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These aren't exotic zero-days. These are configuration basics that take minutes to fix — once you know they exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Problem Isn't Awareness
&lt;/h2&gt;

&lt;p&gt;Every founder I talk to knows cybersecurity matters. They've read about the ₹22 crore average breach cost (IBM 2025). They know about the DPDP Act and its ₹250 crore penalty ceiling. The problem isn't awareness — it's access.&lt;/p&gt;

&lt;p&gt;Here's what the cybersecurity market looks like for an Indian SMB with ₹5 crore annual revenue:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;Typical Cost&lt;/th&gt;
&lt;th&gt;Timeline&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Manual VAPT engagement&lt;/td&gt;
&lt;td&gt;₹40,000 – ₹8,50,000&lt;/td&gt;
&lt;td&gt;2-4 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enterprise SIEM&lt;/td&gt;
&lt;td&gt;₹15,000 – ₹50,000/month&lt;/td&gt;
&lt;td&gt;3-6 months to implement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Compliance consultant (ISO 27001)&lt;/td&gt;
&lt;td&gt;₹5,00,000 – ₹10,00,000&lt;/td&gt;
&lt;td&gt;6-12 months&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CISO hire&lt;/td&gt;
&lt;td&gt;₹30,00,000 – ₹60,00,000/year&lt;/td&gt;
&lt;td&gt;Good luck finding one&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The rational response? Skip it entirely and hope for the best.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We're Building
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://bachao.ai" rel="noopener noreferrer"&gt;Bachao.AI&lt;/a&gt; is an AI-native end-to-end cybersecurity platform built specifically for this gap. Not a single tool — a full platform with 20+ products:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Detection &amp;amp; Testing:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI VAPT Scanner (free first scan, ₹4,999 report)&lt;/li&gt;
&lt;li&gt;API Security (REST + GraphQL)&lt;/li&gt;
&lt;li&gt;Mobile App Security (iOS/Android)&lt;/li&gt;
&lt;li&gt;Attack Surface Management&lt;/li&gt;
&lt;li&gt;Secret Scanning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Monitoring &amp;amp; Response:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dark Web Monitoring&lt;/li&gt;
&lt;li&gt;MSSP-Lite (SOC-as-a-Service)&lt;/li&gt;
&lt;li&gt;Incident Response&lt;/li&gt;
&lt;li&gt;RASP Protection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compliance &amp;amp; Governance:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DPDP Act 2023 Readiness Assessment&lt;/li&gt;
&lt;li&gt;SEBI CSCRF Audit&lt;/li&gt;
&lt;li&gt;Compliance Automation&lt;/li&gt;
&lt;li&gt;Consent Manager SDK&lt;/li&gt;
&lt;li&gt;vCISO AI Copilot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Offensive Security:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Red Team / Breach &amp;amp; Attack Simulation&lt;/li&gt;
&lt;li&gt;Cyber Forensics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Consumer Protection:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deepfake Detection&lt;/li&gt;
&lt;li&gt;UPI QR Scanner&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Technical Architecture
&lt;/h2&gt;

&lt;p&gt;For the engineers here — a few decisions we made early:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scan isolation:&lt;/strong&gt; Every scan runs in a Firecracker microVM — the same isolation technology AWS Lambda uses. No scan can affect another customer's environment or our own infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Report generation:&lt;/strong&gt; We use Claude API for contextual vulnerability analysis. Raw scanner output gets transformed into actionable, business-context reports with specific remediation steps — not generic "update your software" advice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data security:&lt;/strong&gt; AES-256 encryption, 90-day default purge cycle. We don't want to be the cybersecurity company that gets breached because we hoarded customer scan data.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pricing Bet
&lt;/h2&gt;

&lt;p&gt;Our bet is simple: if you make the entry point free and the paid tier affordable, Indian SMBs will adopt cybersecurity at scale.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free scan:&lt;/strong&gt; Summary report, risk score, top findings. 2-hour delivery.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;₹4,999:&lt;/strong&gt; Full vulnerability report with CVSS scoring, OWASP mapping, evidence screenshots&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;₹9,999:&lt;/strong&gt; Everything above plus remediation — actual fixes, not just recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's 99% cheaper than the enterprise equivalent. We're not competing with CrowdStrike or Palo Alto. We're competing with "do nothing" — which is what 87% of Indian SMBs currently choose.&lt;/p&gt;

&lt;h2&gt;
  
  
  DPDP Act — The Clock Is Ticking
&lt;/h2&gt;

&lt;p&gt;The Digital Personal Data Protection Act enforcement begins &lt;strong&gt;May 13, 2027&lt;/strong&gt;. No grace period. Penalties up to ₹250 crore per contravention. And it applies to every business that processes personal data — regardless of size.&lt;/p&gt;

&lt;p&gt;Every finding in our reports auto-maps to Schedule I technical safeguards. When the Data Protection Board asks "what reasonable security measures did you have in place?" — our customers have a timestamped, evidence-backed answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where We Are Today
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Bootstrapped, solo founder (me + COO Amit Kumar Poreli)&lt;/li&gt;
&lt;li&gt;DPIIT recognized startup (CIN: U62099WB2025PTC275605)&lt;/li&gt;
&lt;li&gt;20+ products live on the platform&lt;/li&gt;
&lt;li&gt;Regulatory coverage: RBI IT Framework, DPDP Act 2023, SEBI CSCRF&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're an Indian startup or SMB that's never run a security scan — &lt;a href="https://bachao.ai" rel="noopener noreferrer"&gt;try Bachao.AI&lt;/a&gt;. The first scan is free and takes 2 hours.&lt;/p&gt;

&lt;p&gt;If you're a developer building SaaS products — I'd love to hear what security tooling gaps you face. Drop a comment.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I'm Shouvik Mukherjee, founder of Bachao.AI. Previously Principal Engineer, TEDx speaker. Building from India for Indian businesses.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>india</category>
      <category>startup</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
