<?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>Forem: NoLeetcode</title>
    <description>The latest articles on Forem by NoLeetcode (@noleetcode).</description>
    <link>https://forem.com/noleetcode</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%2F2171431%2Fa7113289-83eb-484e-b5f9-c3788de3cc9b.png</url>
      <title>Forem: NoLeetcode</title>
      <link>https://forem.com/noleetcode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/noleetcode"/>
    <language>en</language>
    <item>
      <title>How to Give Your AI Agent an Office Suite with Mila + OpenClaw</title>
      <dc:creator>NoLeetcode</dc:creator>
      <pubDate>Wed, 22 Apr 2026 15:35:59 +0000</pubDate>
      <link>https://forem.com/noleetcode/how-to-give-your-ai-agent-an-office-suite-with-mila-openclaw-2k8d</link>
      <guid>https://forem.com/noleetcode/how-to-give-your-ai-agent-an-office-suite-with-mila-openclaw-2k8d</guid>
      <description>&lt;p&gt;Most AI agents can browse the web, write code, and send messages. But ask one to create a spreadsheet, write a document, or build a slide deck? That's where things get awkward.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;Mila&lt;/a&gt; fixes this. It's an office suite built from the ground up for programmatic access — with a REST API and an MCP server that gives AI agents 23 tools for working with documents, spreadsheets, and presentations.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Mila?
&lt;/h2&gt;

&lt;p&gt;Mila is a collaborative platform with three document types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Documents&lt;/strong&gt; — Rich text with HTML content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spreadsheets&lt;/strong&gt; — Tabs, formulas, cell formatting, A1 notation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Slides&lt;/strong&gt; — Free-form HTML on a 960×540 canvas with speaker notes and themes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is accessible through a clean REST API at &lt;code&gt;api.mila.gg/v1&lt;/code&gt;. But the real magic for AI agents is the MCP server.&lt;/p&gt;

&lt;h2&gt;
  
  
  The MCP Server
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://modelcontextprotocol.io" rel="noopener noreferrer"&gt;MCP (Model Context Protocol)&lt;/a&gt; is an open standard that lets AI assistants connect to external tools. Mila's MCP server at &lt;code&gt;mcp.mila.gg&lt;/code&gt; exposes 23 tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;create_document&lt;/code&gt;, &lt;code&gt;get_document&lt;/code&gt;, &lt;code&gt;update_document&lt;/code&gt;, &lt;code&gt;delete_document&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;create_sheet&lt;/code&gt;, &lt;code&gt;get_sheet_tab&lt;/code&gt;, &lt;code&gt;append_rows&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;create_slide_presentation&lt;/code&gt;, &lt;code&gt;append_slides&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;And more for listing, updating, and managing all three document types&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Setting up with Claude Desktop
&lt;/h3&gt;

&lt;p&gt;Add this to your Claude Desktop config:&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;"mila"&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;"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;"https://mcp.mila.gg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"headers"&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;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Bearer YOUR_API_KEY"&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;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;Now Claude can create and edit office documents during your conversations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using with OpenClaw
&lt;/h2&gt;

&lt;p&gt;If you use &lt;a href="https://openclaw.com" rel="noopener noreferrer"&gt;OpenClaw&lt;/a&gt;, you can install the Mila skill directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx clawhub@latest &lt;span class="nb"&gt;install &lt;/span&gt;mila
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This gives your OpenClaw agent full access to Mila's capabilities. Your agent can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate reports as spreadsheets&lt;/li&gt;
&lt;li&gt;Draft documents from conversation context&lt;/li&gt;
&lt;li&gt;Build slide decks for presentations&lt;/li&gt;
&lt;li&gt;Track data in structured sheets&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick Example: Creating a Spreadsheet
&lt;/h2&gt;

&lt;p&gt;Here's what the API looks like in practice:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://api.mila.gg/v1/sheets &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer YOUR_API_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"name": "Q2 Report"}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then append rows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://api.mila.gg/v1/sheets/&lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;/tabs/&lt;span class="o"&gt;{&lt;/span&gt;tabId&lt;span class="o"&gt;}&lt;/span&gt;/rows &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer YOUR_API_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"rows": [["Month", "Revenue"], ["April", "12000"], ["May", "15000"]]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Real-Time Collaboration
&lt;/h2&gt;

&lt;p&gt;Documents support real-time collaboration — multiple users and agents can work on the same file simultaneously. This means your AI agent can build a document while you review and edit it live.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Create an account at &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;mila.gg&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Generate an API key at &lt;a href="https://mila.gg/api-keys" rel="noopener noreferrer"&gt;mila.gg/api-keys&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Connect via MCP or REST API&lt;/li&gt;
&lt;li&gt;Check the &lt;a href="https://mila.gg/spec" rel="noopener noreferrer"&gt;API docs&lt;/a&gt; for the full reference&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The free tier covers personal use. API keys can be scoped to specific permissions like &lt;code&gt;documents:read&lt;/code&gt; or &lt;code&gt;sheets:write&lt;/code&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;mila.gg&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;API Docs: &lt;a href="https://mila.gg/spec" rel="noopener noreferrer"&gt;mila.gg/spec&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;MCP Server: &lt;a href="https://mcp.mila.gg" rel="noopener noreferrer"&gt;mcp.mila.gg&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;OpenClaw Skill: &lt;a href="https://clawhub.ai/freddyjd/mila" rel="noopener noreferrer"&gt;clawhub.ai/freddyjd/mila&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/mila-gg/mila-skill" rel="noopener noreferrer"&gt;github.com/mila-gg/mila-skill&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>api</category>
      <category>mcp</category>
    </item>
    <item>
      <title>Why We Built Mila: An AI-Native Office Suite from Scratch</title>
      <dc:creator>NoLeetcode</dc:creator>
      <pubDate>Mon, 20 Apr 2026 12:05:37 +0000</pubDate>
      <link>https://forem.com/noleetcode/why-we-built-mila-an-ai-native-office-suite-from-scratch-961</link>
      <guid>https://forem.com/noleetcode/why-we-built-mila-an-ai-native-office-suite-from-scratch-961</guid>
      <description>&lt;p&gt;Every productivity tool today is racing to add AI. Google bolted Gemini onto Docs. Microsoft crammed Copilot into Office. But here's the thing — when you add AI to a tool designed in the 1990s, you get a 1990s tool with an AI chatbot sidebar.&lt;/p&gt;

&lt;p&gt;We asked ourselves: &lt;strong&gt;what if you built an office suite from scratch, with AI as a core primitive?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;Mila&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem with "AI + Legacy"
&lt;/h2&gt;

&lt;p&gt;Microsoft Word was designed for printing documents. Google Docs was designed for collaborative text editing. Neither was designed for a world where AI can draft, research, analyze, and present information.&lt;/p&gt;

&lt;p&gt;When these tools add AI, it feels bolted on — a sidebar chat that generates text you then copy-paste into the document. There's no deep integration. No AI-native operations. No intelligence in the data layer itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Mila&lt;/strong&gt; is an AI-native office suite with three core products:&lt;/p&gt;

&lt;h3&gt;
  
  
  Mila Docs
&lt;/h3&gt;

&lt;p&gt;A modern word processor where AI isn't a sidebar — it's woven into the editing experience. Our &lt;strong&gt;Deep Research&lt;/strong&gt; feature pulls from 20x more sources than ChatGPT and inserts cited paragraphs directly into your document. Every AI suggestion is a proper document operation with Accept/Decline controls, not a chat bubble.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mila Sheets
&lt;/h3&gt;

&lt;p&gt;Spreadsheets with AI-powered formulas and data analysis. Create budgets, trackers, and dashboards using natural language. The AI understands your data structure and suggests formulas that actually work with your specific sheet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mila Slides
&lt;/h3&gt;

&lt;p&gt;Presentation creation with AI assistance for content, layout, and design. Generate entire decks from a prompt, or build slide-by-slide with intelligent suggestions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Decisions That Matter
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CRDT-based architecture&lt;/strong&gt; — We built on CRDTs (Conflict-free Replicated Data Types) for real-time collaboration. This gives us reliable undo, version control, and offline support that's architecturally sound, not hacked onto a centralized model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multi-model AI routing&lt;/strong&gt; — We don't use one AI model for everything. Mila routes to Claude, Gemini, or GPT models depending on the task. Summarization might use one model while code generation uses another. This means better results across the board.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API and MCP support&lt;/strong&gt; — Mila has a full REST API (&lt;code&gt;https://api.mila.gg/v1&lt;/code&gt;) and an MCP endpoint (&lt;code&gt;https://mcp.mila.gg&lt;/code&gt;) for programmatic access. You can build workflows, integrations, and automations on top of your documents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who's Using It
&lt;/h2&gt;

&lt;p&gt;We've grown to &lt;strong&gt;74,000+ users across 50+ countries&lt;/strong&gt;. We're particularly popular in Latin America and emerging markets — we offer geo-tiered pricing because we believe powerful tools shouldn't be locked behind first-world pricing.&lt;/p&gt;

&lt;p&gt;Students writing theses. Consultants building pitch decks. Authors drafting books. Teams collaborating on reports. The use cases are broad because documents, spreadsheets, and presentations are universal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;Mila has a free tier. You can start at &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;mila.gg&lt;/a&gt; — no credit card required.&lt;/p&gt;

&lt;p&gt;If you're a developer, check out our &lt;a href="https://mila.gg/spec" rel="noopener noreferrer"&gt;API docs&lt;/a&gt; or connect via MCP at &lt;code&gt;https://mcp.mila.gg&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;We'd love your feedback. What would &lt;em&gt;you&lt;/em&gt; want from an AI-native office suite?&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built by a small team that believes the next generation of productivity tools should be intelligent by design, not by afterthought.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>saas</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building an AI-Native Office Suite: Why We Built Mila From Scratch</title>
      <dc:creator>NoLeetcode</dc:creator>
      <pubDate>Fri, 17 Apr 2026 00:03:09 +0000</pubDate>
      <link>https://forem.com/noleetcode/building-an-ai-native-office-suite-why-we-built-mila-from-scratch-503b</link>
      <guid>https://forem.com/noleetcode/building-an-ai-native-office-suite-why-we-built-mila-from-scratch-503b</guid>
      <description>&lt;p&gt;Every major productivity tool today — Google Docs, Microsoft Word, Notion — was designed before large language models existed. AI was bolted on after the fact, as a sidebar or a plugin. We asked ourselves: what would an office suite look like if AI was a first-class primitive from day one?&lt;/p&gt;

&lt;p&gt;That question led us to build &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;Mila&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem with Bolt-On AI
&lt;/h2&gt;

&lt;p&gt;When you add AI to an existing editor, you're constrained by the original architecture. The document model wasn't designed for AI operations. Collaboration protocols don't account for AI-generated content. The result is awkward: AI lives in a chat window next to your document, disconnected from the actual editing experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Built
&lt;/h2&gt;

&lt;p&gt;Mila is an AI-native office suite with three core products:&lt;/p&gt;

&lt;h3&gt;
  
  
  Mila Docs
&lt;/h3&gt;

&lt;p&gt;A word processor where AI is deeply integrated into the document editing flow. Our Deep Research feature pulls from 20x more sources than ChatGPT and inserts cited paragraphs directly into your document — not in a sidebar, but as proper document operations with Accept/Decline controls.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mila Sheets
&lt;/h3&gt;

&lt;p&gt;Spreadsheets with AI-powered formulas and data analysis. Create budgets, trackers, and dashboards using natural language. The AI understands your spreadsheet context and suggests formulas that actually work with your data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mila Slides
&lt;/h3&gt;

&lt;p&gt;Presentation builder with AI assistance for content, layout, and design. Generate entire decks from a prompt, or work slide-by-slide with intelligent suggestions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Decisions That Mattered
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CRDT-based architecture&lt;/strong&gt;: We chose CRDTs (Conflict-free Replicated Data Types) for our collaboration layer. This gives us reliable real-time collaboration with proper undo/redo and version control — something that becomes critical when AI is making edits alongside human users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multi-model AI routing&lt;/strong&gt;: Different tasks call for different models. We route between Claude, Gemini, and GPT models depending on the task — summarization might go to one model, code generation to another. This gives users better results without them having to think about which AI to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API and MCP support&lt;/strong&gt;: Everything in Mila is accessible via API. We also ship an &lt;a href="https://mila.gg/spec" rel="noopener noreferrer"&gt;MCP (Model Context Protocol)&lt;/a&gt; endpoint at &lt;code&gt;mcp.mila.gg&lt;/code&gt;, so AI agents can read and write Mila documents programmatically.&lt;/p&gt;

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

&lt;p&gt;We've grown to 74,000+ users across 50+ countries. We offer geo-tiered pricing because we believe powerful tools shouldn't be gated by geography — a student in Colombia should have access to the same AI writing tools as someone in San Francisco.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free tier available.&lt;/strong&gt; Pro plans start at $20/month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;If you're curious: &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;mila.gg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;API docs: &lt;a href="https://mila.gg/spec" rel="noopener noreferrer"&gt;mila.gg/spec&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We'd love to hear what the DEV community thinks. What features would you want from an AI-native office suite? Drop a comment below.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>How to Connect Mila to Claude Desktop via MCP in 30 Seconds</title>
      <dc:creator>NoLeetcode</dc:creator>
      <pubDate>Sun, 12 Apr 2026 04:23:45 +0000</pubDate>
      <link>https://forem.com/noleetcode/how-to-connect-mila-to-claude-desktop-via-mcp-in-30-seconds-22jo</link>
      <guid>https://forem.com/noleetcode/how-to-connect-mila-to-claude-desktop-via-mcp-in-30-seconds-22jo</guid>
      <description>&lt;p&gt;If you've been using Claude Desktop and wished it could create documents, spreadsheets, and presentations for you — now it can. &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;Mila&lt;/a&gt; is an AI-native office suite with a built-in MCP server, so you can connect it to Claude (or Cursor, VS Code, or any MCP client) in seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Mila?
&lt;/h2&gt;

&lt;p&gt;Mila is a collaborative platform for documents, spreadsheets, and slide presentations — think Google Docs meets AI. With 74,000+ users across 50+ countries, it's built from the ground up for AI workflows.&lt;/p&gt;

&lt;p&gt;The Mila MCP server gives your AI assistant 23 tools to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Create rich documents&lt;/strong&gt; with headings, tables, and formatting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build spreadsheets&lt;/strong&gt; with formulas and cell formatting (A1 notation)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design slide presentations&lt;/strong&gt; on a 960×540 canvas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Organize content&lt;/strong&gt; into servers (workspaces)&lt;/li&gt;
&lt;li&gt;Full CRUD operations on all document types&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Setup: 30 Seconds
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Get your API key
&lt;/h3&gt;

&lt;p&gt;Sign up at &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;mila.gg&lt;/a&gt; and grab an API key from &lt;a href="https://mila.gg/api-keys" rel="noopener noreferrer"&gt;mila.gg/api-keys&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Add to Claude Desktop
&lt;/h3&gt;

&lt;p&gt;Open your &lt;code&gt;claude_desktop_config.json&lt;/code&gt; and add:&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;"mila"&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;"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;"https://mcp.mila.gg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"headers"&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;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Bearer YOUR_API_KEY"&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;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. Restart Claude Desktop
&lt;/h3&gt;

&lt;p&gt;That's it. Claude now has access to all 23 Mila tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Works with Cursor and VS Code Too
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cursor&lt;/strong&gt; (&lt;code&gt;.cursor/mcp.json&lt;/code&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;"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;"mila"&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;"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;"https://mcp.mila.gg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"headers"&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;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Bearer YOUR_API_KEY"&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;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;VS Code&lt;/strong&gt; (&lt;code&gt;.vscode/mcp.json&lt;/code&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;"servers"&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;"mila"&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;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"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;"https://mcp.mila.gg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"headers"&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;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Bearer YOUR_API_KEY"&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;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;h2&gt;
  
  
  What Can You Build?
&lt;/h2&gt;

&lt;p&gt;Once connected, try asking Claude:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Create a project proposal document for Q3"&lt;/li&gt;
&lt;li&gt;"Build a budget spreadsheet with formulas"&lt;/li&gt;
&lt;li&gt;"Make a 5-slide pitch deck for my startup"&lt;/li&gt;
&lt;li&gt;"List all my documents and summarize the latest one"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The MCP server handles everything — document creation, reading, updating, and deletion — all through natural language.&lt;/p&gt;

&lt;h2&gt;
  
  
  Available MCP Tools
&lt;/h2&gt;

&lt;p&gt;Here's the full list of 23 tools:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;list_documents&lt;/code&gt;, &lt;code&gt;get_document&lt;/code&gt;, &lt;code&gt;create_document&lt;/code&gt;, &lt;code&gt;update_document&lt;/code&gt;, &lt;code&gt;delete_document&lt;/code&gt;, &lt;code&gt;append_to_document&lt;/code&gt;, &lt;code&gt;list_sheets&lt;/code&gt;, &lt;code&gt;get_sheet&lt;/code&gt;, &lt;code&gt;create_sheet&lt;/code&gt;, &lt;code&gt;update_sheet&lt;/code&gt;, &lt;code&gt;delete_sheet&lt;/code&gt;, &lt;code&gt;get_sheet_tab&lt;/code&gt;, &lt;code&gt;create_sheet_tab&lt;/code&gt;, &lt;code&gt;update_sheet_tab&lt;/code&gt;, &lt;code&gt;delete_sheet_tab&lt;/code&gt;, &lt;code&gt;append_rows&lt;/code&gt;, &lt;code&gt;list_slides&lt;/code&gt;, &lt;code&gt;get_slide_presentation&lt;/code&gt;, &lt;code&gt;create_slide_presentation&lt;/code&gt;, &lt;code&gt;update_slide_presentation&lt;/code&gt;, &lt;code&gt;delete_slide_presentation&lt;/code&gt;, &lt;code&gt;append_slides&lt;/code&gt;, &lt;code&gt;list_servers&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://mila.gg" rel="noopener noreferrer"&gt;mila.gg&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Docs:&lt;/strong&gt; &lt;a href="https://mila.gg/spec" rel="noopener noreferrer"&gt;mila.gg/spec&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Endpoint:&lt;/strong&gt; &lt;code&gt;https://mcp.mila.gg&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get API Key:&lt;/strong&gt; &lt;a href="https://mila.gg/api-keys" rel="noopener noreferrer"&gt;mila.gg/api-keys&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;MCP is changing how AI assistants interact with tools. If you're building with Claude, Cursor, or any MCP-compatible client, give Mila a try — your AI can now manage a full office suite.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Is too Easy to Cheat Leetcode Interviews...</title>
      <dc:creator>NoLeetcode</dc:creator>
      <pubDate>Sat, 05 Oct 2024 23:15:33 +0000</pubDate>
      <link>https://forem.com/noleetcode/is-too-easy-to-cheat-leetcode-interviews-53bh</link>
      <guid>https://forem.com/noleetcode/is-too-easy-to-cheat-leetcode-interviews-53bh</guid>
      <description>&lt;p&gt;Oh yes, the clickbaity title... Well, not that clickbaity. I was working at my day job, sharing my screen, and I felt really odd showing the ChatGPT app + personal notes while my boss and coworkers were watching.&lt;/p&gt;

&lt;p&gt;So, I jumped into building this app that would hide notes when I was sharing my screen—so simple.&lt;/p&gt;

&lt;p&gt;Oh well, that was both the best and worst idea I've ever had.&lt;/p&gt;

&lt;p&gt;Fast forward: One of my buddies asked me to share a build with him.&lt;/p&gt;

&lt;p&gt;After a couple of weeks, I asked how he was using it. Well, turns out, he was cheating with the app.&lt;/p&gt;

&lt;p&gt;So, I changed the copy, and suddenly I started receiving views and views and views on my app -- So now I dont know what to do created something good but used for some gray area.&lt;/p&gt;

&lt;p&gt;This was after changing the copy of the website:&lt;br&gt;
&lt;a href="https://media.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%2Fjifa6jr39addr6zewi8c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fjifa6jr39addr6zewi8c.png" alt="Image description" width="372" height="255"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Is there a better copy I can do for the website?&lt;br&gt;
&lt;a href="https://www.tryhiding.com/" rel="noopener noreferrer"&gt;https://www.tryhiding.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for reading! I would appreciate some feedback on the website&lt;/p&gt;

</description>
      <category>ai</category>
      <category>interview</category>
      <category>algorithms</category>
      <category>datastructures</category>
    </item>
  </channel>
</rss>
