<?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: Du'An Lightfoot</title>
    <description>The latest articles on DEV Community by Du'An Lightfoot (@labeveryday).</description>
    <link>https://dev.to/labeveryday</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%2F3020794%2Fa5623e00-7ef9-488d-8007-d4fd32b24053.jpeg</url>
      <title>DEV Community: Du'An Lightfoot</title>
      <link>https://dev.to/labeveryday</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/labeveryday"/>
    <language>en</language>
    <item>
      <title>How to Use MCP to Track Your DevRel Impact</title>
      <dc:creator>Du'An Lightfoot</dc:creator>
      <pubDate>Tue, 26 Aug 2025 16:37:00 +0000</pubDate>
      <link>https://dev.to/labeveryday/track-your-developer-advocate-impact-like-a-pro-with-devrel-mcp-32k6</link>
      <guid>https://dev.to/labeveryday/track-your-developer-advocate-impact-like-a-pro-with-devrel-mcp-32k6</guid>
      <description>&lt;p&gt;Every quarter, developer advocates like myself from across the industry face the same nightmare: review time. This can be yearly, quarterly, monthly, and when things are really bad weekly. When this happens your manager often asks that dreaded question, "So, what did you accomplish this month?" and suddenly you're panic-scrolling through browser history, Asana boards, emails and digging through old tweets while desperately trying to reconstruct 4 weeks or months worth of work from scattered digital breadcrumbs.&lt;/p&gt;

&lt;p&gt;Sound familiar? After years of living this exact scenario, I decided enough was enough. Meet &lt;strong&gt;DevRel MCP&lt;/strong&gt; - a comprehensive tracking system that transforms your career chaos into clear, actionable insights using the power of &lt;a href="https://modelcontextprotocol.io/docs/getting-started/intro" rel="noopener noreferrer"&gt;Model Context Protocol&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Tracking is Important
&lt;/h2&gt;

&lt;p&gt;Here's a typical DevRel workflow: You create a viral YouTube video about AWS Lambda best practices. It gets great engagement. Three months later during your review, you vaguely remember the video existed but have no idea how many views it got, whether it generated leads, or what impact it actually had on your goals. Now apply this to speaking engagements, workshops and everything else you have done.&lt;/p&gt;

&lt;p&gt;We've all been trapped in this cycle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Content scattered everywhere&lt;/strong&gt; — YouTube analytics, blog post metrics, social media insights all living in different silos&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Events with no follow-up&lt;/strong&gt; — You delivered an amazing conference talk, but what was the measurable impact beyond applause?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manual metric hunting&lt;/strong&gt; — Logging into 15 different platforms just to compile basic performance data
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero trend analysis&lt;/strong&gt; — Is your content strategy actually working? Are you getting better over time? Who knows!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The traditional solution is a messy spreadsheet that you forget to update for weeks, then abandon entirely by month two.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter the Model Context Protocol (MCP)
&lt;/h2&gt;

&lt;p&gt;I wanted something that I could easily integrate into my existing workflow and be able to use an agent to analyze the data. Of course I could of built an app. But then I would actually have to build an agent along with everything else. After trying multiple solutions I finally realized that the &lt;strong&gt;Model Context Protocol, or MCP&lt;/strong&gt; could be the right approach.&lt;/p&gt;

&lt;p&gt;MCP servers let you extend AI assistants like Claude with custom tools and capabilities. Instead of context-switching between apps, I can now track my entire DevRel career using natural language right inside Claude Code or Claude Desktop:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "Track my new YouTube video about AWS Lambda best practices. 
     URL is youtube.com/watch?v=example123, it has 1,200 views and 89 likes."

DevRel MCP: ✅ Content tracked! Auto-detected tags: aws, lambda, serverless
            Ready for future metric updates and performance analysis.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No forms to fill out, no apps to remember, no friction whatsoever.&lt;/p&gt;

&lt;h2&gt;
  
  
  What DevRel MCP Actually Does for You
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Content Tracking
&lt;/h3&gt;

&lt;p&gt;Traditional approach: Manually log into YouTube Studio, then your blog analytics, then social media dashboards, copy numbers into a spreadsheet, repeat monthly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DevRel MCP approach:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "I just published a blog post about serverless monitoring. 
     The URL is example.com/serverless-monitoring, got 500 views so far."

DevRel MCP: Creates comprehensive content record with auto-categorization,  
            smart tagging, and prepares for ongoing metric tracking
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The system handles videos, blog posts, social content, documentation, podcasts, and code repositories. Everything gets automatically categorized and tagged based on your content, making future searches effortless.&lt;/p&gt;

&lt;h3&gt;
  
  
  Event Management Beyond Your Calendar
&lt;/h3&gt;

&lt;p&gt;Your calendar tells you when and where. DevRel MCP tells you &lt;strong&gt;impact&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "I'm speaking at KubeCon next month. Workshop called 'Kubernetes Security 
     Deep Dive' at the Seattle Convention Center on March 15th."

DevRel MCP: Event created! Tracking location, audience size expectations,
            and prepared for post-event outcome analysis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the event:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "KubeCon workshop update: 85 attendees, satisfaction score of 8.7/10, 
     generated 15 qualified leads, and booked 3 follow-up meetings."

DevRel MCP: Outcomes updated! ROI calculated including travel costs.
            Event marked as high-impact for future reference.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This transforms events from calendar entries into trackable business investments with measurable returns.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analytics That Actually Tell Your Story
&lt;/h3&gt;

&lt;p&gt;Here's where DevRel MCP moves beyond simple data storage into genuine career intelligence. The analytics engine doesn't just store numbers — it reveals patterns, calculates trends, and tells your professional story with data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quarterly Performance Analysis:&lt;/strong&gt;&lt;br&gt;
&lt;/p&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;"executive_summary"&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;"content_pieces"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"events_delivered"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
    &lt;/span&gt;&lt;span class="nl"&gt;"total_reach"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;47500&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"leads_generated"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;89&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;"growth_trends"&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;"views_growth_percentage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;34.2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"engagement_growth_percentage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;28.7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"content_volume_growth_percentage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;15.8&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;&lt;strong&gt;Event ROI Analysis:&lt;/strong&gt;&lt;br&gt;
&lt;/p&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;"financial_summary"&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;"total_revenue"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;12500.00&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"total_costs"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;4200.00&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"net_revenue"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;8300.00&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"roi_percentage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;197.62&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;"impact_summary"&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;"total_attendees"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;425&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"total_leads_generated"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"avg_satisfaction_score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;8.4&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;These may look like just numbers, but numbers don't like. And using this data is what can help you grow where you are or either somewhere else.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real DevRel Workflows in Action
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Quarterly Review Hero
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Before DevRel MCP:&lt;/strong&gt; Spend three stress-filled hours the night before your review frantically reconstructing the quarter from memory, browser history, and prayer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;After DevRel MCP:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "Generate my Q3 quarterly report with export to CSV"

DevRel MCP: ✅ Report generated! 
- 12 content pieces reaching 45,000 people
- 8 events with 89% average satisfaction
- 156% content growth vs previous quarter  
- $12,000 net revenue from speaking
- Full CSV exported for your review meeting
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Attach the professional report to your self-assessment and watch your manager's eyebrows raise in impressed surprise.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Content Strategy Optimizer
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "What's my best performing content from the last 6 months?"

DevRel MCP: Top 3 by engagement rate:
1. "AWS Lambda Cold Starts Explained" - 4.8% engagement, 12K views
2. "Serverless Security Checklist" - 4.2% engagement, 8K views  
3. "Infrastructure as Code Mistakes" - 3.9% engagement, 15K views

Pattern detected: Security and best practices content outperforms tutorials by 67%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use these insights to double down on what actually resonates with your audience instead of guessing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Technical Foundation (For the Curious)
&lt;/h2&gt;

&lt;p&gt;DevRel MCP is built on &lt;strong&gt;FastMCP&lt;/strong&gt;, a Python framework that makes creating MCP servers straightforward. Here's whats under the hood:&lt;/p&gt;

&lt;h3&gt;
  
  
  Architecture Overview
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;20+ MCP Tools&lt;/strong&gt;: From basic &lt;code&gt;create_content&lt;/code&gt; to advanced &lt;code&gt;generate_quarterly_report&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TinyDB Database&lt;/strong&gt;: Modern JSON-based document storage with native Python types&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Analytics Engine&lt;/strong&gt;: Performance calculations, trend analysis, ROI metrics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy-First Design&lt;/strong&gt;: Local storage, comprehensive &lt;code&gt;.gitignore&lt;/code&gt;, no cloud dependencies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export Capabilities&lt;/strong&gt;: CSV and JSON formats for reporting and data portability&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Key Technical Innovations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Flexible Input Handling&lt;/strong&gt;: MCP can send data as strings or native types. DevRel MCP handles both seamlessly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;views&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Union&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;  &lt;span class="c1"&gt;# Accepts "1500" or 1500
&lt;/span&gt;&lt;span class="n"&gt;tags&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Union&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;List&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Accepts&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aws,lambda&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aws&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;lambda&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;YouTube Integration&lt;/strong&gt;: One command handles complete video tracking:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="nd"&gt;@mcp.tool&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;track_youtube_video&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
    &lt;span class="n"&gt;views&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Union&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;likes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Union&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;Dict&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Any&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
    &lt;span class="c1"&gt;# Auto-detects tags from title/description
&lt;/span&gt;    &lt;span class="c1"&gt;# Stores with full metadata for analytics
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Smart Search&lt;/strong&gt;: Full-text search across titles, descriptions, and AI-generated summaries:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "Find my content about MCP"
DevRel MCP: Found 3 items including video summaries and blog descriptions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The system runs entirely locally — your data never leaves your machine, and everything is git-safe by default.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started (3 Minutes to Impact Tracking)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Installation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/labeveryday/devrel-mcp
&lt;span class="nb"&gt;cd &lt;/span&gt;devrel-mcp
uv &lt;span class="nb"&gt;sync&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Connect to Your AI Assistant
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Claude Code:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude mcp add devrel-mcp &lt;span class="nt"&gt;--scope&lt;/span&gt; user &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--&lt;/span&gt; uv &lt;span class="nt"&gt;--directory&lt;/span&gt; /path/to/devrel-mcp run src/server.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Claude Desktop:&lt;/strong&gt; Add to your configuration:&lt;br&gt;
&lt;/p&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;"devrel-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="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;"uv"&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;"--directory"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/path/to/devrel-mcp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"run"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"src/server.py"&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;h3&gt;
  
  
  3. Start Tracking Your Impact
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You: "Track my recent conference talk about cloud security. 
     'Zero Trust Architecture for Serverless' at AWS re:Invent, 
     250 attendees, 9.1 satisfaction score."

DevRel MCP: Event tracked! Auto-tagged: aws, security, serverless, zero-trust
            Ready for ROI analysis and quarterly reporting.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. You're now tracking your DevRel impact like a pro.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Transformation Matters Now
&lt;/h2&gt;

&lt;p&gt;Developer advocacy is evolving no matter how you look at it. DA's and DevRel for that matter are being told to show their value to an organization. One key way an advocate does this is through metrics. Random activity reports don't cut it anymore. It's time to track what you do so when the time comes you can use the data to show your real business impact.&lt;/p&gt;

&lt;p&gt;DevRel MCP helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quantify actual impact&lt;/strong&gt; with metrics that matter to business stakeholders&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Identify successful patterns&lt;/strong&gt; so you can replicate what works and abandon what doesn't
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional reporting&lt;/strong&gt; that positions you as strategic and data-driven&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Career advancement&lt;/strong&gt; by clearly demonstrating quantifiable value to your organization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In an industry where "influence" can feel abstract, being able to show your metrics become your career superpower.&lt;/p&gt;

&lt;h2&gt;
  
  
  Join the DevRel Analytics Revolution
&lt;/h2&gt;

&lt;p&gt;It's open source, privacy-focused, and built by a &lt;a href="https://www.duanlightfoot.com/about/" rel="noopener noreferrer"&gt;developer advocate&lt;/a&gt; who has lived through every pain point you're experiencing.&lt;/p&gt;

&lt;p&gt;Numbers are the difference between good DAs and great DAs. Start measuring your impact today.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get started&lt;/strong&gt;: &lt;a href="https://github.com/labeveryday/devrel-mcp" rel="noopener noreferrer"&gt;github.com/labeveryday/devrel-mcp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Questions?&lt;/strong&gt; I'd love to hear how you're currently tracking your DevRel impact and help you level up your analytics game.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>devrel</category>
    </item>
    <item>
      <title>Building the Ultimate Bookmark Manager with Amazon Q CLI and MCP</title>
      <dc:creator>Du'An Lightfoot</dc:creator>
      <pubDate>Wed, 28 May 2025 17:05:00 +0000</pubDate>
      <link>https://dev.to/labeveryday/building-the-ultimate-bookmark-manager-with-amazon-q-cli-and-mcp-3afh</link>
      <guid>https://dev.to/labeveryday/building-the-ultimate-bookmark-manager-with-amazon-q-cli-and-mcp-3afh</guid>
      <description>&lt;h2&gt;
  
  
  The Problem: Information Overload
&lt;/h2&gt;

&lt;p&gt;As developers, we're constantly saving links. And that's not a real problem. The problem arises when we are trying to recall that blog post that covers "How to configure MCP with Streamable HTTP inside of a Lambda function". Or if we are trying to list all of our bookmarks related to a specific topic. For me this has always been nothing but frustration.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution
&lt;/h2&gt;

&lt;p&gt;To solve this problem I built LinkVault, which is an open-source MCP server that allows you to integrate with AI Agents like Amazon Q CLI to provide AI-powered bookmark management. So, instead of building another standalone tool, you can use Natural Language in a conversational interface to manage your bookmarks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Q CLI Integration&lt;/strong&gt;: Natural language bookmark management right in your terminal&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Server Architecture&lt;/strong&gt;: Extends Amazon Q with custom bookmark management tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chrome Multi-Profile Support&lt;/strong&gt;: Access bookmarks from all your Chrome profiles&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content Extraction&lt;/strong&gt;: Automatically analyze and categorize webpage content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-Platform&lt;/strong&gt;: Works wherever Amazon Q CLI runs (macOS, Windows, Linux)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Power of Model Context Protocol
&lt;/h2&gt;

&lt;p&gt;The real innovation in LinkVault is how it uses the Model Context Protocol (MCP) to extend Amazon Q's capabilities. MCP allows Amazon Q to access external tools and data sources, effectively teaching it new skills.&lt;/p&gt;

&lt;p&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%2Fra9pi1tnwgas6dss7lu3.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%2Fra9pi1tnwgas6dss7lu3.png" alt="LinkVault Architecture" width="796" height="669"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you register LinkVault as an MCP server with Amazon Q CLI, it gains the ability to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Extract and analyze content from web URLs&lt;/li&gt;
&lt;li&gt;Access your Chrome bookmarks across all profiles&lt;/li&gt;
&lt;li&gt;Store, categorize, and tag bookmarks intelligently&lt;/li&gt;
&lt;li&gt;Search across your entire bookmark collection using natural language&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Amazon Q CLI in Action
&lt;/h2&gt;

&lt;p&gt;Here's what the experience looks like in your terminal:&lt;/p&gt;

&lt;p&gt;Checking if a bookmark exists.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ q chat
Welcome to Amazon Q CLI!

&amp;gt; &amp;gt; Can you tell me if I have this bookmark stored? https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-lambda-a-practical-guide?lang=en

I'll check if you have that bookmark stored. Let me search for it in your bookmarks.


🛠️  Using tool: search_bookmarks from mcp server bookmark_manager
 ⋮
 ● Running search_bookmarks with the param:
 ⋮  {
 ⋮    "arguments": {
 ⋮      "query": "https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-lambda-a-practical-guide"
 ⋮    },
 ⋮    "name": "search_bookmarks"
 ⋮  }
Allow this action? Use 't' to trust (always allow) this tool for the session. [y/n/t]:

&amp;gt; t

 ⋮
 ● Completed in 0.3s
I've searched your bookmarks and couldn't find this URL:
https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-
practical-guide

The search returned 0 results, which means this bookmark is not currently stored in your collection. Would
you like me to add it to your bookmarks?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Adding a new bookmark&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt; yes add it
I'll add that bookmark for you. Let me first get some information about the URL to create a proper bookmark
entry.


🛠️  Using tool: get_url_data from mcp server bookmark_manager
 ⋮
 ● Running get_url_data with the param:
 ⋮  {
 ⋮    "arguments": {
 ⋮      "url": "https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-lambda-a-practical-guide"
 ⋮    },
 ⋮    "name": "get_url_data"
 ⋮  }
Allow this action? Use 't' to trust (always allow) this tool for the session. [y/n/t]:

&amp;gt; t

 ⋮
 ● Completed in 0.384s


🛠️  Using tool: store_url from mcp server bookmark_manager
 ⋮
 ● Running store_url with the param:
 ⋮  {
 ⋮    "arguments": {
 ⋮      "category": "AWS",
 ⋮      "description": "A practical guide on building scalable Model Context Protocol (MCP) servers using AWS Lambda and Lambda Web Adapter, covering implementation of sessionless Streamable HTTP communication, Lambda Function URLs, and performance optimization.",
 ⋮      "importance": 4,
 ⋮      "notes": "Useful resource for implementing MCP servers in a serverless architecture with AWS Lambda. Contains implementation steps, optimization tips, and best practices.",
 ⋮      "tags": [
 ⋮        "MCP",
 ⋮        "Lambda",
 ⋮        "Serverless",
 ⋮        "AWS",
 ⋮        "Model Context Protocol"
 ⋮      ],
 ⋮      "title": "Building Scalable MCP Servers on AWS Lambda: A Practical Guide",
 ⋮      "url": "https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-lambda-a-practical-guide"
 ⋮    },
 ⋮    "name": "store_url"
 ⋮  }
Allow this action? Use 't' to trust (always allow) this tool for the session. [y/n/t]:

&amp;gt; t

 ⋮
 ● Completed in 0.3s
I've successfully added the bookmark to your collection:

• Title: Building Scalable MCP Servers on AWS Lambda: A Practical Guide
• URL: https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-
lambda-a-practical-guide
• Category: AWS
• Tags: MCP, Lambda, Serverless, AWS, Model Context Protocol
• Importance: 4/5
• Date Added: 2025-05-28

The bookmark has been stored with a description that summarizes the article's content about implementing
MCP servers using AWS Lambda and Lambda Web Adapter. I've also added notes highlighting that it's a useful
resource for serverless MCP implementation with implementation steps and optimization tips.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This natural language interface makes bookmark management feel effortless for me since its right in my Amazon Q Cli daily workflow. Yes, I use it for everything! If you have questions on how I use it let me know in the comments and I will write a new post. &lt;/p&gt;

&lt;h2&gt;
  
  
  How MCP Makes It Possible
&lt;/h2&gt;

&lt;p&gt;The Model Context Protocol is what enables this seamless integration. LinkVault exposes a set of tools to Amazon Q:&lt;/p&gt;

&lt;p&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%2Fad3y85hy8t02dtbp1bcr.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%2Fad3y85hy8t02dtbp1bcr.png" alt="LinkVault Workflow" width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Multi-Profile Chrome Integration
&lt;/h2&gt;

&lt;p&gt;One feature that I am working to improve is the ability for LinkVault to access bookmarks across all your Chrome profiles. If you're like me, you might have separate profiles for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work (AWS documentation, business IP, customer architectures)&lt;/li&gt;
&lt;li&gt;Personal / Home (tech blogs, learning resources)&lt;/li&gt;
&lt;li&gt;Development (code samples, GitHub repositories)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've designed LinkVault to bring them all together in one unified interface.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;NOTE: This feature will be improved to support Firefox and Safari soon.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Setting Up LinkVault with Amazon Q CLI
&lt;/h2&gt;

&lt;p&gt;Getting started with LinkVault is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install &lt;a href="[Amazon%20Q%20Developer%20CLI](https://aws.amazon.com/q/developer/build/?trk=e82ccfd0-c568-4caa-be60-3ef3cd93cd48&amp;amp;sc_channel=el)"&gt;Amazon Q CLI&lt;/a&gt; if you haven't already&lt;/li&gt;
&lt;li&gt;Clone the LinkVault repository
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone https://github.com/labeveryday/linkvault-mcp-server.git &amp;amp;&amp;amp; cd linkvault-mcp-server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Install &lt;a href="https://docs.astral.sh/uv/getting-started/installation/" rel="noopener noreferrer"&gt;UV&lt;/a&gt; to manage your environment setup&lt;/li&gt;
&lt;li&gt;Create a virtual environment
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;uv init
uv venv
source .venv/bin/activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Install dependencies with &lt;code&gt;uv install .&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Register LinkVault as an MCP server in your Amazon Q configuration:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="err"&gt;//&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;~/.aws/amazonq/mcp.json&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;"bookmark_manager"&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;"uv"&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;"--directory"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/path/to/linkvault-mcp-server"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"run"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"src/server.py"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"env"&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;"disabled"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"autoApprove"&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;"get_url_data"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"store_url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"search_bookmarks"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"list_chrome_bookmarks"&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;ol&gt;
&lt;li&gt;Start a new Amazon Q CLI session and begin managing your bookmarks!&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Building Your Own MCP Tools
&lt;/h2&gt;

&lt;p&gt;The beauty of the Model Context Protocol is that it allows developers to extend Amazon Q CLI's and AI agent capabilities in countless ways. LinkVault is just one example of what's possible. &lt;/p&gt;

&lt;p&gt;By following a similar pattern, you could build MCP servers that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connect Amazon Q CLI to your internal knowledge bases&lt;/li&gt;
&lt;li&gt;Provide custom code generation capabilities&lt;/li&gt;
&lt;li&gt;Enable interaction with specialized APIs&lt;/li&gt;
&lt;li&gt;Create AI-powered interfaces to your development tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Next for LinkVault?
&lt;/h2&gt;

&lt;p&gt;I'm actively working on expanding LinkVault with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Safari and Firefox browser support&lt;/li&gt;
&lt;li&gt;Enhanced content analysis for better categorization&lt;/li&gt;
&lt;li&gt;Integration with AWS service documentation&lt;/li&gt;
&lt;li&gt;Collaborative bookmark sharing for teams&lt;/li&gt;
&lt;li&gt;Host in AWS&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;LinkVault demonstrates the power of extending Amazon Q CLI through the Model Context Protocol. By connecting Amazon Q CLI to your browser bookmarks, it creates a natural language interface to your web research that fits seamlessly into your development workflow.&lt;/p&gt;

&lt;p&gt;If you're an AWS developer looking to tame your bookmark chaos while staying in your terminal, give LinkVault a try. And if you're interested in building your own MCP tools, I hope this project provides some inspiration.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Have you built tools that integrate with Amazon Q CLI? I'd love to hear about your experiences in the comments!&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post was written by Du'An Lightfoot, Sr. Developer Advocate at AWS. The views and opinions expressed in this post are my own and don't necessarily represent the positions, strategies, or opinions of Amazon Web Services.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>mcp</category>
      <category>amazonq</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
