<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ClaudeCode on Yanmu</title>
        <link>https://AkuamT.github.io/en/tags/claudecode/</link>
        <description>Recent content in ClaudeCode on Yanmu</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 26 Apr 2026 02:00:15 +0800</lastBuildDate><atom:link href="https://AkuamT.github.io/en/tags/claudecode/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Install Claude Code and Connect DeepSeek (Beginner-Friendly Guide)</title>
            <link>https://AkuamT.github.io/en/p/install-claude-code-and-connect-deepseek-beginner-friendly-guide/</link>
            <pubDate>Sun, 26 Apr 2026 02:00:15 +0800</pubDate>
            <guid>https://AkuamT.github.io/en/p/install-claude-code-and-connect-deepseek-beginner-friendly-guide/</guid>
            <description>&lt;img src=&#34;https://AkuamT.github.io/p/%E5%AE%89%E8%A3%85claudecode%E5%B9%B6%E6%8E%A5%E5%85%A5deepseek%E9%9D%A2%E5%90%91%E5%B0%8F%E7%99%BD/cover.svg&#34; alt=&#34;Featured image of post Install Claude Code and Connect DeepSeek (Beginner-Friendly Guide)&#34; /&gt;&lt;h2 id=&#34;overview&#34;&gt;Overview&#xA;&lt;/h2&gt;&lt;h3 id=&#34;who-is-this-tutorial-for&#34;&gt;Who Is This Tutorial For?&#xA;&lt;/h3&gt;&lt;p&gt;This tutorial is for users &lt;strong&gt;with no computer background at all&lt;/strong&gt;. You don&amp;rsquo;t need to know what a &amp;ldquo;command line&amp;rdquo; is, what &amp;ldquo;environment variables&amp;rdquo; are, or what &amp;ldquo;version management&amp;rdquo; is — I will break down every step to the finest detail, telling you &lt;strong&gt;where to click, what to click, what to type, and what you should see to know it worked&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;what-are-we-installing-why-do-we-need-these&#34;&gt;What Are We Installing? Why Do We Need These?&#xA;&lt;/h3&gt;&lt;p&gt;Before we start, let&amp;rsquo;s understand the &lt;strong&gt;3 things&lt;/strong&gt; we need to install and what each one does:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;#&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Software&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;One-Line Explanation&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Why It&amp;rsquo;s Required&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;1&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;The &amp;ldquo;engine&amp;rdquo; that lets your computer run JavaScript programs&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Claude Code is written in JavaScript and won&amp;rsquo;t run without it&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;An AI programming assistant that lives in your computer&amp;rsquo;s terminal&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;This is what we ultimately want to use&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;3&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;CC-Switch&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;A small tool to &amp;ldquo;swap the brain&amp;rdquo; of Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Switches Claude Code from the expensive official model to the affordable DeepSeek&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;The whole process takes about &lt;strong&gt;10-15 minutes&lt;/strong&gt;. Please follow the steps in order — don&amp;rsquo;t skip around.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-important&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;📌&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Prerequisites&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;You need a &lt;strong&gt;Windows computer&lt;/strong&gt; (Windows 10/11) with a working internet connection.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;install-nodejs&#34;&gt;Install Node.js&#xA;&lt;/h2&gt;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;What is Node.js?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;&lt;strong&gt;Node.js = the runtime environment that lets your computer run Claude Code&lt;/strong&gt;. It&amp;rsquo;s completely free. Just like you need Windows installed before you can run software, you need Node.js installed before you can run Claude Code.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;download-nodejs&#34;&gt;Download Node.js&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Open Your Browser&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Open any browser on your computer (Chrome, Edge, or Firefox).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Visit the Node.js Official Website&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Type the following URL into the browser&amp;rsquo;s address bar (the long bar at the top where you enter web addresses) and press Enter:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;https://nodejs.org/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Step 3: Find the Download Button&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Once the page loads, you&amp;rsquo;ll see two large buttons in the center:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The left button says &lt;strong&gt;LTS&lt;/strong&gt; (with a recommended version number, e.g., &lt;code&gt;22.16.0 LTS&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;The right button says &lt;strong&gt;Current&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Click the left LTS button&lt;/strong&gt; — your browser will automatically start downloading a &lt;code&gt;.msi&lt;/code&gt; file.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 4: Find the Downloaded File&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Once the download completes (usually just a few seconds), there are two ways to find the file:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Method 1&lt;/strong&gt;: Click the &lt;strong&gt;download list&lt;/strong&gt; in the top-right corner of your browser (usually a downward arrow ↓ icon) and find the file you just downloaded — the filename will be something like &lt;code&gt;node-v22.16.0-x64.msi&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Method 2&lt;/strong&gt;: Open &lt;strong&gt;File Explorer&lt;/strong&gt; (the window you use to browse folders), find the &lt;strong&gt;Downloads&lt;/strong&gt; folder in the left sidebar, and the file will be inside&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;install-nodejs-1&#34;&gt;Install Node.js&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Double-click the Installer&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the &lt;strong&gt;Downloads&lt;/strong&gt; folder, find &lt;code&gt;node-v22.16.0-x64.msi&lt;/code&gt; (the version number may differ slightly) and &lt;strong&gt;double-click it&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Welcome Screen&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A window titled &lt;strong&gt;Node.js Setup&lt;/strong&gt; will appear.&#xA;Click the &lt;strong&gt;Next&lt;/strong&gt; button at the bottom.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3: License Agreement&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The window displays a long block of English license text.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Check the box in the bottom-left corner: &lt;strong&gt;I accept the terms in the License Agreement&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 4: Installation Location (⚠️ Important! You Need to Change the Path)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This shows where Node.js will be installed on your computer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;The default path is&lt;/strong&gt;: &lt;code&gt;C:\Program Files\nodejs\&lt;/code&gt;&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-important&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;📌&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Move It to the D Drive!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;&lt;strong&gt;It&amp;rsquo;s recommended to install to the D drive&lt;/strong&gt; because:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The C drive is your system drive — putting too much on it slows down your computer&lt;/li&gt;&#xA;&lt;li&gt;The D drive is for software — if you ever need to reinstall Windows, everything on D stays safe&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s easier to manage and find things&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Steps to change:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click inside the path input box, &lt;strong&gt;select everything&lt;/strong&gt; (press &lt;code&gt;Ctrl + A&lt;/code&gt;), then &lt;strong&gt;delete it&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Type the new path:&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;D:\nodejs\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Note&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Make sure the path has &lt;strong&gt;no Chinese characters or spaces&lt;/strong&gt;, or the installation may fail.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 5: Custom Setup&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A page with a tree-like checkbox list appears (Custom Setup).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Don&amp;rsquo;t change anything&lt;/strong&gt; — just click &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 6: Confirm Installation&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Click the &lt;strong&gt;Install&lt;/strong&gt; button. If a security prompt appears, click &lt;strong&gt;Yes&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 7: Wait for Installation&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The progress bar will complete — usually takes just &lt;strong&gt;10-30 seconds&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 8: Finish&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Click &lt;strong&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Node.js Installation Complete!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Both Node.js and npm (Node.js&amp;rsquo;s package manager — think of it as an &amp;ldquo;app store&amp;rdquo;) are now installed.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;verify-nodejs-is-installed-correctly&#34;&gt;Verify Node.js Is Installed Correctly&#xA;&lt;/h3&gt;&lt;p&gt;After installation, we need to &lt;strong&gt;verify&lt;/strong&gt; everything — like checking your groceries to make sure nothing&amp;rsquo;s missing.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 1: Open Command Prompt (CMD)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;What is &amp;ldquo;Command Prompt&amp;rdquo;?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Command Prompt (also called CMD) is a &lt;strong&gt;black window with white text&lt;/strong&gt; where you can type text commands to make your computer do things. You&amp;rsquo;ll use it often going forward.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;How to open it (choose one):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Method 1&lt;/strong&gt; (Recommended):&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Hold down the &lt;code&gt;Win&lt;/code&gt; key on your keyboard (bottom-left corner, the key with the Windows logo)&lt;/li&gt;&#xA;&lt;li&gt;While holding it, press the &lt;code&gt;R&lt;/code&gt; key&lt;/li&gt;&#xA;&lt;li&gt;A small window titled &amp;ldquo;Run&amp;rdquo; will pop up — type &lt;code&gt;cmd&lt;/code&gt; in it&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; or press &lt;strong&gt;Enter&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Method 2&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click the &lt;strong&gt;Start menu&lt;/strong&gt; in the bottom-left corner of your desktop (Windows icon)&lt;/li&gt;&#xA;&lt;li&gt;Type &lt;code&gt;cmd&lt;/code&gt; in the search box&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Command Prompt&lt;/strong&gt; in the search results&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Enter Verification Commands&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the &lt;strong&gt;black window&lt;/strong&gt; that opens, type the following (the characters will appear on screen as you type), then press &lt;strong&gt;Enter&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;If the window displays something like &lt;code&gt;v22.16.0&lt;/code&gt;, Node.js is installed successfully ✅&lt;/p&gt;&#xA;&lt;p&gt;Now type this command and press Enter:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;If it displays a version number like &lt;code&gt;10.9.2&lt;/code&gt;, npm is also working ✅&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-warning&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;⚠️&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Seeing &amp;ldquo;&amp;rsquo;node&amp;rsquo; is not recognized as an internal or external command&amp;rdquo;?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Your environment variables aren&amp;rsquo;t set up correctly. See &lt;strong&gt;1.4 How to Configure Environment Variables&lt;/strong&gt; below.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;how-to-configure-environment-variables&#34;&gt;How to Configure Environment Variables&#xA;&lt;/h3&gt;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;What Are Environment Variables (PATH)?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;PATH can be thought of as your computer&amp;rsquo;s &amp;ldquo;address book.&amp;rdquo; When you type &lt;code&gt;node&lt;/code&gt; in the command prompt, your computer doesn&amp;rsquo;t know where &lt;code&gt;node&lt;/code&gt; is installed — it looks it up in PATH, the &amp;ldquo;address book.&amp;rdquo; If Node.js&amp;rsquo;s installation directory isn&amp;rsquo;t in PATH, the computer can&amp;rsquo;t find it and reports &amp;ldquo;&amp;rsquo;node&amp;rsquo; is not recognized.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Normally, the Node.js installer adds itself to PATH automatically. But if something goes wrong, you need to add it manually.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Check If Node.js Is Already in PATH&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Press &lt;code&gt;Win + R&lt;/code&gt;, type &lt;code&gt;sysdm.cpl&lt;/code&gt;, press Enter&lt;/li&gt;&#xA;&lt;li&gt;Click the &lt;strong&gt;Advanced&lt;/strong&gt; tab at the top&lt;/li&gt;&#xA;&lt;li&gt;Click the &lt;strong&gt;Environment Variables&lt;/strong&gt; button at the bottom&lt;/li&gt;&#xA;&lt;li&gt;In the &lt;strong&gt;System variables&lt;/strong&gt; list at the bottom, find the &lt;strong&gt;Path&lt;/strong&gt; row, select it, and click &lt;strong&gt;Edit&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In the list that pops up, check if there&amp;rsquo;s an entry like:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;D:\nodejs\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;The Path Must Match Where You Installed&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;If you installed to &lt;code&gt;D:\Software\nodejs\&lt;/code&gt;, then the entry should show &lt;code&gt;D:\Software\nodejs\&lt;/code&gt;.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;If the entry exists&lt;/strong&gt;: PATH is fine, but if it&amp;rsquo;s still not working, &lt;strong&gt;close all current Command Prompt windows and open a new one&lt;/strong&gt;, then try again.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;If the entry doesn&amp;rsquo;t exist&lt;/strong&gt;: Follow the steps below to add it manually.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Manually Add Node.js to PATH&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the &lt;strong&gt;Edit Environment Variable&lt;/strong&gt; window you just opened, click &lt;strong&gt;New&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Type the Node.js installation path:&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;D:\nodejs\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to close the Environment Variables window&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to close the System Properties window&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Close all open Command Prompt windows and open a new one&lt;/strong&gt; (old windows won&amp;rsquo;t pick up the new settings)&lt;/li&gt;&#xA;&lt;li&gt;Type &lt;code&gt;node -v&lt;/code&gt; again to verify&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;configure-npm-domestic-mirror-strongly-recommended&#34;&gt;Configure npm Domestic Mirror (Strongly Recommended)&#xA;&lt;/h3&gt;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Why Configure This?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;By default, npm downloads software from overseas, which is very slow. Configuring a domestic mirror speeds up downloads by &lt;strong&gt;more than 10 times&lt;/strong&gt;.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;In Command Prompt, type the following command and press Enter:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm config set registry https://registry.npmmirror.com/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Verify with this command — if it shows &lt;code&gt;https://registry.npmmirror.com/&lt;/code&gt;, it worked ✅:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm config get registry&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Step 1 Complete!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;You&amp;rsquo;ve installed Node.js on your computer and configured the domestic mirror. Now let&amp;rsquo;s install Claude Code.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;install-claude-code&#34;&gt;Install Claude Code&#xA;&lt;/h2&gt;&lt;h3 id=&#34;install-claude-code-via-npm&#34;&gt;Install Claude Code via npm&#xA;&lt;/h3&gt;&lt;p&gt;Open Command Prompt (if not already open), type the following command, and press Enter:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g @anthropic-ai/claude-code&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Wait for the installation to finish (usually &lt;strong&gt;1-3 minutes&lt;/strong&gt;). Text will scroll on the screen — as long as there&amp;rsquo;s no error at the end, you&amp;rsquo;re fine.&lt;/p&gt;&#xA;&lt;h3 id=&#34;verify-installation&#34;&gt;Verify Installation&#xA;&lt;/h3&gt;&lt;p&gt;Type:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Press Enter. If it shows a version number (e.g., &lt;code&gt;1.0.x&lt;/code&gt;), installation was successful ✅&lt;/p&gt;&#xA;&lt;h3 id=&#34;first-launch-skip-login&#34;&gt;First Launch (Skip Login)&#xA;&lt;/h3&gt;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Why Skip Login?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Claude Code officially requires you to log in with an Anthropic account. But Anthropic&amp;rsquo;s services require an overseas credit card for payment, which is inconvenient for domestic users.&lt;/p&gt;&#xA;&lt;p&gt;Our approach: skip login first, then use the CC-Switch tool to connect to the domestic DeepSeek model. This way you &lt;strong&gt;don&amp;rsquo;t need an Anthropic account&lt;/strong&gt; at all, and the cost is much lower.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 1: Launch Claude Code Once&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Type this in Command Prompt:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Press Enter. Claude Code will launch and may display some introductory information or ask you to log in.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ignore it — just close the Command Prompt window&lt;/strong&gt; (click the × in the top-right corner).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Find the Configuration File&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Press &lt;code&gt;Win + R&lt;/code&gt; (Win key and R key at the same time)&lt;/li&gt;&#xA;&lt;li&gt;In the &amp;ldquo;Run&amp;rdquo; window that pops up, type &lt;code&gt;%USERPROFILE%&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; or press Enter&lt;/li&gt;&#xA;&lt;li&gt;You&amp;rsquo;ll see a folder with various files and subfolders&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3: Find the &lt;code&gt;.claude.json&lt;/code&gt; File&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;In this folder, look for a file named &lt;strong&gt;&lt;code&gt;.claude.json&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-warning&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;⚠️&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Can&amp;rsquo;t Find This File?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;If you can&amp;rsquo;t find &lt;code&gt;.claude.json&lt;/code&gt;, possible reasons:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;File extensions are hidden — in the folder window, click &lt;strong&gt;View&lt;/strong&gt; → check &lt;strong&gt;File name extensions&lt;/strong&gt; and &lt;strong&gt;Hidden items&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Claude Code hasn&amp;rsquo;t created this file yet — go back to Step 1 and make sure you launched Claude Code at least once&lt;/li&gt;&#xA;&lt;li&gt;In some cases, the file might be inside the &lt;code&gt;.claude&lt;/code&gt; folder, named &lt;code&gt;settings.json&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 4: Open the Config File with Notepad&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Right-click the &lt;code&gt;.claude.json&lt;/code&gt; file&lt;/li&gt;&#xA;&lt;li&gt;In the popup menu, select &lt;strong&gt;Open with&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Choose &lt;strong&gt;Notepad&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If Notepad isn&amp;rsquo;t in the list, select &lt;strong&gt;Choose another app&lt;/strong&gt; → find &lt;strong&gt;Notepad&lt;/strong&gt; in the list → click &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 5: Edit the Config File&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;When you open it, you&amp;rsquo;ll see something like this (the exact content may vary):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;someField&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;someValue&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;anotherField&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;anotherValue&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;We need to add the line &lt;code&gt;&amp;quot;hasCompletedOnboarding&amp;quot;: true&lt;/code&gt; before the final &lt;code&gt;}&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;After editing, it should look like this:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;someField&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;someValue&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;anotherField&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;anotherValue&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;hasCompletedOnboarding&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;blockquote class=&#34;alert alert-important&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;📌&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;⚠️ Three Critical Details — Get These Wrong and It&amp;rsquo;ll Break!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Add a comma&lt;/strong&gt;: the line &lt;strong&gt;before&lt;/strong&gt; &lt;code&gt;hasCompletedOnboarding&lt;/code&gt; needs an &lt;strong&gt;English comma&lt;/strong&gt; &lt;code&gt;,&lt;/code&gt; at the end&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Use English quotes&lt;/strong&gt;: the quotes must be English &lt;code&gt;&amp;quot;&lt;/code&gt;, not Chinese &lt;code&gt;&amp;quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;true is lowercase&lt;/strong&gt;: it must be &lt;code&gt;true&lt;/code&gt;, not &lt;code&gt;True&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 6: Save the File&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Press &lt;code&gt;Ctrl + S&lt;/code&gt; to save (or click &lt;strong&gt;File&lt;/strong&gt; → &lt;strong&gt;Save&lt;/strong&gt; in the top-left corner)&lt;/li&gt;&#xA;&lt;li&gt;Close the Notepad window&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 7: Verify Skip Login Worked&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Reopen Command Prompt (&lt;code&gt;Win + R&lt;/code&gt; → &lt;code&gt;cmd&lt;/code&gt; → Enter)&lt;/li&gt;&#xA;&lt;li&gt;Type &lt;code&gt;claude&lt;/code&gt;, press Enter&lt;/li&gt;&#xA;&lt;li&gt;If you &lt;strong&gt;go straight into Claude Code&amp;rsquo;s main interface&lt;/strong&gt; (with no login prompt), skip-login was successful ✅&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Step 2 Complete!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Claude Code is installed and login has been skipped. Now let&amp;rsquo;s install CC-Switch to connect DeepSeek.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;install-cc-switch-model-switching-tool&#34;&gt;Install CC-Switch (Model Switching Tool)&#xA;&lt;/h2&gt;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;What Is CC-Switch?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;CC-Switch is a &lt;strong&gt;visual tool&lt;/strong&gt; that lets you swap Claude Code&amp;rsquo;s &amp;ldquo;brain&amp;rdquo; from the official model to DeepSeek — no manual config file editing needed, just point and click.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;download-cc-switch&#34;&gt;Download CC-Switch&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Open the Download Page&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Type the following URL into your browser&amp;rsquo;s address bar and press Enter:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;https://github.com/cc-switch/cc-switch/releases&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Step 2: Find the Latest Version&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Once the page loads, find the version with the green &lt;strong&gt;Latest&lt;/strong&gt; label and click to expand it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3: Find the Download Link&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;After expanding, scroll down, find the word &lt;strong&gt;Assets&lt;/strong&gt; (there may be a small arrow &lt;code&gt;▾&lt;/code&gt; next to it), and click to expand it.&lt;/p&gt;&#xA;&lt;p&gt;Find the file ending with &lt;code&gt;.msi&lt;/code&gt; (Windows installer) and click the filename to start the download.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Which File to Choose?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Windows computer&lt;/strong&gt;: choose the file ending in &lt;code&gt;x64.msi&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mac computer&lt;/strong&gt;: choose the file ending in &lt;code&gt;.dmg&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;install-cc-switch&#34;&gt;Install CC-Switch&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Double-click the Installer&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the &lt;strong&gt;Downloads&lt;/strong&gt; folder, double-click the downloaded &lt;code&gt;.msi&lt;/code&gt; file. If a security prompt appears, click &lt;strong&gt;Run anyway&lt;/strong&gt; or &lt;strong&gt;More info&lt;/strong&gt; → &lt;strong&gt;Run anyway&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Follow the Prompts&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The installation wizard is similar to Node.js:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Accept the agreement → &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Keep the default installation path → &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Install&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Wait for installation to complete → &lt;strong&gt;Finish&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Step 3 Complete!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;CC-Switch is installed. Now let&amp;rsquo;s get a DeepSeek API Key.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;get-a-deepseek-api-key&#34;&gt;Get a DeepSeek API Key&#xA;&lt;/h2&gt;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;What Is DeepSeek?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;A domestic large language model with powerful performance and low pricing (about 10-30 RMB per month for daily use). Connecting to it dramatically reduces your usage costs.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-info&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;What Is an API Key?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;An API Key is a &lt;strong&gt;key&lt;/strong&gt; used to access DeepSeek&amp;rsquo;s AI services. Each use deducts from your account balance. You need to: ① Register an account ② Add funds ③ Create a Key&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;register-a-deepseek-account&#34;&gt;Register a DeepSeek Account&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Open the DeepSeek Open Platform&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Type this into your browser&amp;rsquo;s address bar:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;https://platform.deepseek.com/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Press Enter.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Note&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;This is DeepSeek&amp;rsquo;s &lt;strong&gt;developer platform&lt;/strong&gt; (&lt;code&gt;platform.deepseek.com&lt;/code&gt;), not the chat website (&lt;code&gt;chat.deepseek.com&lt;/code&gt;). Don&amp;rsquo;t mix them up.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Register / Log In&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the top-right corner of the page, there are &lt;strong&gt;Log In&lt;/strong&gt; / &lt;strong&gt;Sign Up&lt;/strong&gt; buttons&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Sign Up&lt;/strong&gt; (if you don&amp;rsquo;t have an account) or &lt;strong&gt;Log In&lt;/strong&gt; (if you already have one)&lt;/li&gt;&#xA;&lt;li&gt;Follow the on-screen prompts to complete registration&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;add-funds-to-your-account&#34;&gt;Add Funds to Your Account&#xA;&lt;/h3&gt;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Cost Reference&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Daily use costs only about &lt;strong&gt;10-30 RMB per month&lt;/strong&gt;. A first-time top-up of &lt;strong&gt;20-50 RMB&lt;/strong&gt; is recommended.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;After logging in, find &lt;strong&gt;Top Up&lt;/strong&gt; (or &lt;strong&gt;Wallet&lt;/strong&gt; / &lt;strong&gt;Billing&lt;/strong&gt;) in the left sidebar menu and click it&lt;/li&gt;&#xA;&lt;li&gt;Select the amount, choose a payment method, and complete the payment&lt;/li&gt;&#xA;&lt;li&gt;Make sure your account balance is greater than 0 (you can&amp;rsquo;t use the API without a balance)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;create-an-api-key&#34;&gt;Create an API Key&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Go to the API Keys Page&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;After logging in, find &lt;strong&gt;API Keys&lt;/strong&gt; in the left sidebar menu and click it&lt;/li&gt;&#xA;&lt;li&gt;You&amp;rsquo;ll see an API Keys management page&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Create a New API Key&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click the &lt;strong&gt;Create API Key&lt;/strong&gt; button&lt;/li&gt;&#xA;&lt;li&gt;A dialog will pop up asking you to name your Key&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You can name it anything — &lt;code&gt;claude-code&lt;/code&gt;, &lt;code&gt;my-key&lt;/code&gt;, &lt;code&gt;test&lt;/code&gt; are all fine&lt;/li&gt;&#xA;&lt;li&gt;The name is just for your own reference to distinguish different Keys&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Confirm&lt;/strong&gt; or &lt;strong&gt;Create&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 3: Copy the API Key (⚠️ Most Critical Step!)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Once created, the page will display your API Key in a format like:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;blockquote class=&#34;alert alert-danger&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;⚠️ This Key Is Only Shown Once!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;After you close the dialog, you&amp;rsquo;ll &lt;strong&gt;never see it again&lt;/strong&gt;. Copy and save it immediately to Notepad or WeChat File Transfer.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-caution&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;🚨&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Security Reminder&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;An API Key is equivalent to your account password. &lt;strong&gt;Don&amp;rsquo;t share it with anyone&lt;/strong&gt; and don&amp;rsquo;t post it publicly. If you suspect it&amp;rsquo;s been leaked, delete it immediately and create a new one.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Step 4 Complete!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;You now have a DeepSeek API Key. For the final step, we&amp;rsquo;ll give this key to CC-Switch to complete the connection.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;configure-cc-switch-to-connect-deepseek&#34;&gt;Configure CC-Switch to Connect DeepSeek&#xA;&lt;/h2&gt;&lt;h3 id=&#34;open-cc-switch&#34;&gt;Open CC-Switch&#xA;&lt;/h3&gt;&lt;p&gt;Find the &lt;strong&gt;CC-Switch&lt;/strong&gt; icon on your desktop or in the Start menu and double-click to open it.&lt;/p&gt;&#xA;&lt;h3 id=&#34;add-a-deepseek-configuration&#34;&gt;Add a DeepSeek Configuration&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Step 1: Click the Add Button&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Once CC-Switch opens, find the &lt;strong&gt;+&lt;/strong&gt; button (plus sign) in the top-right corner and click it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Fill In the Configuration&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;After clicking +, a configuration panel will pop up. Fill in the following:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;① Model Preset&lt;/strong&gt;: Select &lt;strong&gt;DeepSeek&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;② API Key&lt;/strong&gt;: Paste the DeepSeek API Key you copied earlier (make sure there are no leading or trailing spaces)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;③ Model Name&lt;/strong&gt;: Delete whatever is in the input box and type:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;deepseek-v4-pro[1m]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;④ Base URL / API Address&lt;/strong&gt; (if present):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;https://api.deepseek.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Step 3: Save the Configuration&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;After double-checking all fields, click &lt;strong&gt;Add&lt;/strong&gt; / &lt;strong&gt;Save&lt;/strong&gt; / &lt;strong&gt;Confirm&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;switch-to-deepseek&#34;&gt;Switch to DeepSeek&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;Return to CC-Switch&amp;rsquo;s main interface&lt;/li&gt;&#xA;&lt;li&gt;You&amp;rsquo;ll see the DeepSeek configuration you just added in the list&lt;/li&gt;&#xA;&lt;li&gt;Click the &lt;strong&gt;Switch&lt;/strong&gt; / &lt;strong&gt;Enable&lt;/strong&gt; button next to that configuration&lt;/li&gt;&#xA;&lt;li&gt;The interface should show &amp;ldquo;Current Model: DeepSeek&amp;rdquo; or similar&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;verify-the-connection&#34;&gt;Verify the Connection&#xA;&lt;/h3&gt;&lt;p&gt;Open Command Prompt and type &lt;code&gt;claude&lt;/code&gt; to launch Claude Code.&lt;/p&gt;&#xA;&lt;p&gt;Inside Claude Code, type:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/model&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Press Enter. If the displayed model info includes &lt;strong&gt;DeepSeek&lt;/strong&gt;, the connection is successful ✅&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;All Configuration Complete!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;You can now start using the AI programming assistant!&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;start-using-it-hands-on-example&#34;&gt;Start Using It (Hands-on Example)&#xA;&lt;/h2&gt;&lt;p&gt;Now that everything is configured, let&amp;rsquo;s do a simple exercise to make sure it all works.&lt;/p&gt;&#xA;&lt;h3 id=&#34;create-a-project-folder-and-open-command-prompt&#34;&gt;Create a Project Folder and Open Command Prompt&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Right-click&lt;/strong&gt; on the desktop → &lt;strong&gt;New&lt;/strong&gt; → &lt;strong&gt;Folder&lt;/strong&gt;, name it &lt;code&gt;my-first-ai-project&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Double-click to open the folder&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Click the address bar at the top of the window&lt;/strong&gt;, type &lt;code&gt;cmd&lt;/code&gt;, and press Enter&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;launch-claude-code&#34;&gt;Launch Claude Code&#xA;&lt;/h3&gt;&lt;p&gt;In the Command Prompt window that appears, type:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Press Enter. If asked whether to trust this folder, type &lt;code&gt;y&lt;/code&gt; and press Enter.&lt;/p&gt;&#xA;&lt;h3 id=&#34;give-your-first-instruction&#34;&gt;Give Your First Instruction&#xA;&lt;/h3&gt;&lt;p&gt;Once Claude Code starts, type the following (you can use plain English):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Help me create a simple personal homepage using HTML + CSS + JavaScript, with a title, a short self-introduction, and a dark mode toggle button&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Press Enter to submit.&lt;/p&gt;&#xA;&lt;h3 id=&#34;handle-permission-requests&#34;&gt;Handle Permission Requests&#xA;&lt;/h3&gt;&lt;p&gt;During execution, Claude Code may ask for permission to create/modify files — just select &lt;strong&gt;Yes&lt;/strong&gt;. For your own projects, you can choose &lt;strong&gt;Yes, always allow&lt;/strong&gt; (won&amp;rsquo;t ask again).&lt;/p&gt;&#xA;&lt;h3 id=&#34;check-the-result&#34;&gt;Check the Result&#xA;&lt;/h3&gt;&lt;p&gt;After completion, go back to the project folder and &lt;strong&gt;double-click &lt;code&gt;index.html&lt;/code&gt;&lt;/strong&gt; — it&amp;rsquo;ll open in your browser, and you&amp;rsquo;ll see the webpage the AI created for you!&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-success&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Congratulations!&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;You&amp;rsquo;ve completed your first project with Claude Code + DeepSeek!&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;command-quick-reference&#34;&gt;Command Quick Reference&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Operation&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Command&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Description&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Check Node.js version&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;node -v&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Verify Node.js is installed&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Check npm version&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm -v&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Verify npm is working&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Set npm mirror&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm config set registry https://registry.npmmirror.com/&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Speed up downloads&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Check npm mirror&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm config get registry&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Verify mirror is active&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm install -g @anthropic-ai/claude-code&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Global install&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Check Claude Code version&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;claude --version&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Verify Claude Code is installed&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Launch Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;claude&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Start in current folder&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Check current model&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;/model&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Type inside Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Exit Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;/exit&lt;/code&gt; or press &lt;code&gt;Ctrl + C&lt;/code&gt; twice&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Quit the program&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;faq&#34;&gt;FAQ&#xA;&lt;/h2&gt;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;&lt;code&gt;node -v&lt;/code&gt; says &amp;ldquo;&amp;rsquo;node&amp;rsquo; is not recognized as an internal or external command&amp;rdquo;?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Node.js environment variables (PATH) aren&amp;rsquo;t configured correctly. Open File Explorer and go to &lt;code&gt;D:\nodejs\&lt;/code&gt; to see if &lt;code&gt;node.exe&lt;/code&gt; is there:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The file exists&lt;/strong&gt;: Node.js is installed but PATH isn&amp;rsquo;t set up — follow the steps in &lt;strong&gt;1.4 How to Configure Environment Variables&lt;/strong&gt; to add it manually&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;The file doesn&amp;rsquo;t exist&lt;/strong&gt;: Installation failed — re-download and reinstall&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;&lt;code&gt;claude&lt;/code&gt; says &amp;ldquo;&amp;lsquo;claude&amp;rsquo; is not recognized as an internal or external command&amp;rdquo;?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Claude Code installation failed. First verify &lt;code&gt;node -v&lt;/code&gt; and &lt;code&gt;npm -v&lt;/code&gt; are working, then re-run &lt;code&gt;npm install -g @anthropic-ai/claude-code&lt;/code&gt;.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Claude Code asks me to log in to an Anthropic account after launching?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;The &lt;code&gt;.claude.json&lt;/code&gt; file wasn&amp;rsquo;t edited correctly. Press &lt;code&gt;Win + R&lt;/code&gt;, type &lt;code&gt;%USERPROFILE%&lt;/code&gt; and press Enter, find &lt;code&gt;.claude.json&lt;/code&gt; and open it with Notepad. Make sure it contains &lt;code&gt;&amp;quot;hasCompletedOnboarding&amp;quot;: true&lt;/code&gt;, with an English comma at the end of the preceding line, &lt;code&gt;true&lt;/code&gt; in lowercase, and English quotation marks.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Claude Code shows errors or no response during conversation?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Common causes: ① DeepSeek account balance is insufficient ② API Key is entered incorrectly ③ Model name isn&amp;rsquo;t &lt;code&gt;deepseek-v4-pro[1m]&lt;/code&gt; ④ Network issues. Check each one.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;npm install of Claude Code is very slow (over 5 minutes)?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Check if the domestic mirror is configured: &lt;code&gt;npm config get registry&lt;/code&gt; (should show &lt;code&gt;registry.npmmirror.com&lt;/code&gt;). If not, run &lt;code&gt;npm config set registry https://registry.npmmirror.com/&lt;/code&gt; and retry.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;CC-Switch won&amp;rsquo;t open or crashes on launch?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Download the latest version from &lt;a class=&#34;link&#34; href=&#34;https://github.com/cc-switch/cc-switch/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GitHub Releases&lt;/a&gt;, or try right-clicking and running as administrator.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;GitHub page won&amp;rsquo;t load?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;&lt;strong&gt;Cause&lt;/strong&gt;: GitHub may be unstable to access from within China.&#xA;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Refresh the page several times&lt;/li&gt;&#xA;&lt;li&gt;Try a different browser&lt;/li&gt;&#xA;&lt;li&gt;If you still can&amp;rsquo;t access it, search for &amp;ldquo;CC-Switch download&amp;rdquo; online — some domestic mirror sites may also host the download&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;blockquote class=&#34;alert alert-abstract&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Complete Process Review&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Step&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Content&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;One-Line Summary&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Step 1&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install Node.js&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Set up the &amp;ldquo;runtime engine&amp;rdquo; so your computer can run JavaScript programs&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Step 2&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install the &amp;ldquo;AI assistant&amp;rdquo; and skip login&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Step 3&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install CC-Switch&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install the &amp;ldquo;brain-swapper&amp;rdquo; to change AI models&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Step 4&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Get DeepSeek API Key&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Get the &amp;ldquo;key&amp;rdquo; to access DeepSeek&amp;rsquo;s AI services&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Step 5&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Configure CC-Switch&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Use the &amp;ldquo;brain-swapper&amp;rdquo; + &amp;ldquo;key&amp;rdquo; to switch Claude Code&amp;rsquo;s brain to DeepSeek&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Step 6&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Start Using&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Type &lt;code&gt;claude&lt;/code&gt; in any folder to launch your AI assistant!&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;After completing all steps, you can open any folder on your computer, type the &lt;code&gt;claude&lt;/code&gt; command, and launch a DeepSeek-powered AI programming assistant!&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;</description>
        </item><item>
            <title>Install Claude Code in 5 Minutes and Connect DeepSeek</title>
            <link>https://AkuamT.github.io/en/p/install-claude-code-in-5-minutes-and-connect-deepseek/</link>
            <pubDate>Sun, 26 Apr 2026 02:00:15 +0800</pubDate>
            <guid>https://AkuamT.github.io/en/p/install-claude-code-in-5-minutes-and-connect-deepseek/</guid>
            <description>&lt;img src=&#34;https://AkuamT.github.io/p/5%E5%88%86%E9%92%9F%E5%AE%89%E8%A3%85claudecode%E5%B9%B6%E6%8E%A5%E5%85%A5deepseek/cover.svg&#34; alt=&#34;Featured image of post Install Claude Code in 5 Minutes and Connect DeepSeek&#34; /&gt;&lt;h2 id=&#34;overview&#34;&gt;Overview&#xA;&lt;/h2&gt;&lt;p&gt;Claude Code is a command-line AI programming assistant launched by Anthropic, with a variety of built-in Skills plugins. Through different combinations, it can accomplish many things that AI alone cannot do. After connecting to the domestic large model DeepSeek V4, usage costs can be significantly reduced.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Core uses:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Building a personal knowledge base, automating the organization of study notes&lt;/li&gt;&#xA;&lt;li&gt;Collecting industry information on schedule and organizing it into manuscripts&lt;/li&gt;&#xA;&lt;li&gt;Automatically publishing to various social media platforms&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-1-install-the-runtime-environment&#34;&gt;Step 1: Install the Runtime Environment&#xA;&lt;/h2&gt;&lt;h3 id=&#34;11-install-nodejs&#34;&gt;1.1 Install Node.js&#xA;&lt;/h3&gt;&lt;p&gt;Go to the &lt;a class=&#34;link&#34; href=&#34;https://nodejs.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Node.js official website&lt;/a&gt; to download the Windows installer (.msi), double-click and follow the prompts.&lt;/p&gt;&#xA;&lt;p&gt;Verify installation:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;12-configure-npm-domestic-mirror&#34;&gt;1.2 Configure npm Domestic Mirror&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm config &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; registry https://registry.npmmirror.com/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Why configure a mirror?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;The default npm source is overseas, and download speeds are very slow. After configuring a domestic mirror, installation speed can be improved by more than 10 times.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;13-install-git&#34;&gt;1.3 Install Git&#xA;&lt;/h3&gt;&lt;p&gt;Go to the &lt;a class=&#34;link&#34; href=&#34;https://git-scm.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Git official website&lt;/a&gt; to download the corresponding version installer and follow the prompts.&lt;/p&gt;&#xA;&lt;p&gt;Verify installation:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;14-install-cc-switch&#34;&gt;1.4 Install CC-Switch&#xA;&lt;/h3&gt;&lt;p&gt;CC-Switch is used to connect third-party models to Claude Code.&lt;/p&gt;&#xA;&lt;p&gt;Go to the &lt;a class=&#34;link&#34; href=&#34;https://github.com/cc-switch/cc-switch/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GitHub Release page&lt;/a&gt; to download the corresponding version (e.g., Windows MSI), double-click to install, and follow the prompts.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-install-claude-code&#34;&gt;Step 2: Install Claude Code&#xA;&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g @anthropic-ai/claude-code&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Verify:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;skip-login-using-third-party-api&#34;&gt;Skip Login (Using Third-party API)&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;Launch Claude Code once and then close it&lt;/li&gt;&#xA;&lt;li&gt;Find the &lt;code&gt;.claude.json&lt;/code&gt; file in your user directory&lt;/li&gt;&#xA;&lt;li&gt;Add the following field (&lt;strong&gt;note that a comma must be added at the end of the previous field&lt;/strong&gt;):&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;hasCompletedOnboarding&amp;#34;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Re-execute &lt;code&gt;claude&lt;/code&gt; to start, and choose to trust the current folder&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote class=&#34;alert alert-warning&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;⚠️&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Common Error&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;If you forget to add a comma at the end of the previous field, it will cause a JSON parsing error and Claude Code will fail to start.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;step-3-connect-deepseek&#34;&gt;Step 3: Connect DeepSeek&#xA;&lt;/h2&gt;&lt;h3 id=&#34;31-get-api-key&#34;&gt;3.1 Get API Key&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open &lt;a class=&#34;link&#34; href=&#34;https://platform.deepseek.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;DeepSeek Open Platform&lt;/a&gt;, register and log in&lt;/li&gt;&#xA;&lt;li&gt;Ensure your account has a balance&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;API Keys&lt;/strong&gt; on the right → &lt;strong&gt;Create API Key&lt;/strong&gt; → Copy and save (cannot be viewed again after closing)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote class=&#34;alert alert-caution&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;🚨&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Key Security&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Do not share your key with others, as it will consume your balance.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;32-configure-cc-switch&#34;&gt;3.2 Configure CC-Switch&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open CC-Switch, click the &lt;strong&gt;+&lt;/strong&gt; button in the upper right corner&lt;/li&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;DeepSeek&lt;/strong&gt; as the model preset&lt;/li&gt;&#xA;&lt;li&gt;Enter the API Key&lt;/li&gt;&#xA;&lt;li&gt;Change the model name uniformly to: &lt;code&gt;deepseek-v4-pro[1m]&lt;/code&gt; (context 1M, Claude Code uses 128K by default)&lt;/li&gt;&#xA;&lt;li&gt;Click Add&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;33-verify-the-model&#34;&gt;3.3 Verify the Model&#xA;&lt;/h3&gt;&lt;p&gt;In the Claude Code dialog box, enter:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/model&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;You can view the currently available models, or directly ask &amp;ldquo;What model are you currently using&amp;rdquo; to confirm successful connection.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-4-hands-on-example&#34;&gt;Step 4: Hands-on Example&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Create a new folder on the desktop&lt;/li&gt;&#xA;&lt;li&gt;Enter &lt;code&gt;CMD&lt;/code&gt; in the address bar and press Enter&lt;/li&gt;&#xA;&lt;li&gt;Execute &lt;code&gt;claude&lt;/code&gt; to start, and choose to trust the current folder&lt;/li&gt;&#xA;&lt;li&gt;Enter your requirement: &lt;code&gt;Use HTML + JS + CSS to create a Todo app&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;During execution, it will request tool permissions — select &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;After completion, ask it to open the page for preview&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Tip&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;You can describe your requirements directly in Chinese — Claude Code supports mixed Chinese and English input.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;command-quick-reference&#34;&gt;Command Quick Reference&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Operation&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Command&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Node version check&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;node -v&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;npm version check&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm -v&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;npm domestic mirror&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm config set registry https://registry.npmmirror.com/&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Git version check&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;git -v&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Install Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;npm install -g @anthropic-ai/claude-code&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Claude Code version check&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;claude --version&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Launch Claude Code&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;claude&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Switch model&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;/model&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;faq&#34;&gt;FAQ&#xA;&lt;/h2&gt;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Command not found after running &lt;code&gt;claude&lt;/code&gt;?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Check if Node.js is installed successfully (&lt;code&gt;node -v&lt;/code&gt;) and whether the npm global path is in the system PATH.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Prompts to log in to Anthropic account after starting?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;The &lt;code&gt;hasCompletedOnboarding&lt;/code&gt; in &lt;code&gt;.claude.json&lt;/code&gt; is not configured correctly. Please go back to Step 2 to check.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-faq&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Model call error / no response?&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Check if your DeepSeek account balance is sufficient, and whether the API Key in CC-Switch is entered correctly.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;</description>
        </item><item>
            <title>MCP Beginner&#39;s Guide: The Universal AI Plug Anyone Can Understand</title>
            <link>https://AkuamT.github.io/en/p/mcp-beginners-guide-the-universal-ai-plug-anyone-can-understand/</link>
            <pubDate>Mon, 01 Dec 2025 01:46:03 +0800</pubDate>
            <guid>https://AkuamT.github.io/en/p/mcp-beginners-guide-the-universal-ai-plug-anyone-can-understand/</guid>
            <description>&lt;img src=&#34;https://AkuamT.github.io/p/mcp%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97%E5%B0%8F%E7%99%BD%E4%B9%9F%E8%83%BD%E7%9C%8B%E6%87%82%E7%9A%84ai%E4%B8%87%E8%83%BD%E6%8F%92%E5%A4%B4/cover.svg&#34; alt=&#34;Featured image of post MCP Beginner&#39;s Guide: The Universal AI Plug Anyone Can Understand&#34; /&gt;&lt;h2 id=&#34;overview&#34;&gt;Overview&#xA;&lt;/h2&gt;&lt;p&gt;Have you ever thought: ChatGPT, Claude and other AIs are smart, but they can &lt;strong&gt;only chat in a dialog box&lt;/strong&gt; — they can&amp;rsquo;t help you check your calendar, manage files, or operate databases because they&amp;rsquo;re &amp;ldquo;locked in a cage&amp;rdquo; with no access to the outside world.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;MCP (Model Context Protocol)&lt;/strong&gt; is here to break down that wall.&lt;/p&gt;&#xA;&lt;p&gt;Simply put, MCP is an &lt;strong&gt;open standard protocol&lt;/strong&gt; that enables AI applications to connect to external systems — files, databases, APIs, various tools — just like giving AI a &lt;strong&gt;universal plug (USB-C port)&lt;/strong&gt;. Plug in anything and it works.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;One sentence to understand MCP:&lt;/strong&gt;&#xA;It&amp;rsquo;s the &amp;ldquo;USB-C port&amp;rdquo; for the AI world — a unified standard, plug and play.&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;why-use-mcp&#34;&gt;Why Use MCP?&#xA;&lt;/h2&gt;&lt;h3 id=&#34;before-mcp&#34;&gt;Before MCP&#xA;&lt;/h3&gt;&lt;p&gt;Before MCP existed, if you wanted to connect AI to external tools (like checking the weather, reading calendars, operating databases), each AI application and each tool required &lt;strong&gt;custom integration development&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This was like the early days of phone charging ports — one for Android, one for Apple, one for Type-C. Every time you switched devices, you needed a new cable.&lt;/p&gt;&#xA;&lt;p&gt;The problems were obvious:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;High development costs&lt;/strong&gt;: Every integration started from scratch&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Not universal&lt;/strong&gt;: Tools written for Claude couldn&amp;rsquo;t be used by ChatGPT&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Difficult to maintain&lt;/strong&gt;: When a tool was upgraded, all integrations had to be changed&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;after-mcp&#34;&gt;After MCP&#xA;&lt;/h3&gt;&lt;p&gt;MCP defines a &lt;strong&gt;unified standard&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tool providers develop an &lt;strong&gt;MCP Server&lt;/strong&gt; following the MCP standard&lt;/li&gt;&#xA;&lt;li&gt;AI applications act as &lt;strong&gt;MCP Clients&lt;/strong&gt; to connect to it&lt;/li&gt;&#xA;&lt;li&gt;As long as both sides follow the MCP protocol, &lt;strong&gt;plug and play, no redundant development&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This is like how USB-C unified charging ports — one cable to rule them all.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;what-can-mcp-do-use-cases-at-a-glance&#34;&gt;What Can MCP Do? Use Cases at a Glance&#xA;&lt;/h2&gt;&lt;h3 id=&#34;1-personal-ai-assistant&#34;&gt;1. Personal AI Assistant&#xA;&lt;/h3&gt;&lt;p&gt;Let AI help you manage your daily life:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Connect &lt;strong&gt;Google Calendar&lt;/strong&gt; to check schedules and create meeting reminders&lt;/li&gt;&#xA;&lt;li&gt;Connect &lt;strong&gt;Notion&lt;/strong&gt; to organize notes and manage to-do lists&lt;/li&gt;&#xA;&lt;li&gt;Connect &lt;strong&gt;Gmail&lt;/strong&gt; to read and reply to emails&lt;/li&gt;&#xA;&lt;li&gt;Connect &lt;strong&gt;Slack&lt;/strong&gt; to summarize chat history&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; You tell the AI &amp;ldquo;check what meetings I have tomorrow and summarize last week&amp;rsquo;s project progress notes&amp;rdquo; — the AI can automatically check your calendar, go through Notion, and give you a summary.&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;2-programming--development&#34;&gt;2. Programming &amp;amp; Development&#xA;&lt;/h3&gt;&lt;p&gt;Let AI coding assistants actually &amp;ldquo;get their hands dirty&amp;rdquo;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Connect to the &lt;strong&gt;local file system&lt;/strong&gt; via MCP to read and write project files&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;databases&lt;/strong&gt; to directly query and modify data&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;GitHub&lt;/strong&gt; to automatically create Issues and submit PRs&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;Figma&lt;/strong&gt; to generate code directly from design mockups&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Claude Code connects to Figma via MCP, obtains the design mockup, and generates a complete web application.&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;3-enterprise-applications&#34;&gt;3. Enterprise Applications&#xA;&lt;/h3&gt;&lt;p&gt;Make a big impact in the corporate world:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;multiple databases&lt;/strong&gt; so employees can query business data in natural language&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;internal systems&lt;/strong&gt; (CRM, ERP) for AI to automatically compile reports&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;knowledge bases&lt;/strong&gt; so AI can answer questions based on company documentation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;4-creative--design&#34;&gt;4. Creative &amp;amp; Design&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;Blender&lt;/strong&gt; to let AI generate 3D models&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;3D printers&lt;/strong&gt; to print designs directly&lt;/li&gt;&#xA;&lt;li&gt;Connect to &lt;strong&gt;video editing tools&lt;/strong&gt; to automate the editing workflow&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;mcp-core-architecture&#34;&gt;MCP Core Architecture&#xA;&lt;/h2&gt;&lt;p&gt;MCP&amp;rsquo;s architecture is very simple, with only three roles:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌──────────────┐         ┌──────────────┐         ┌──────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  AI App      │ ◄─────► │  MCP Protocol │ ◄─────► │ MCP Server   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│ (MCP Client) │         │ (Transport)   │         │ (External    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└──────────────┘         └──────────────┘         │  Tool)       │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                   └──────────────┘&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Role&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Description&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Analogy&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;MCP Client&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;AI applications (Claude, ChatGPT, Cursor)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Phone&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;MCP Server&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Services providing specific capabilities (weather, file management)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Charger&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;MCP Protocol&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;The &amp;ldquo;language&amp;rdquo; both sides communicate in&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;USB-C Standard&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;what-can-an-mcp-server-provide&#34;&gt;What Can an MCP Server Provide?&#xA;&lt;/h3&gt;&lt;p&gt;An MCP Server can expose three types of capabilities to AI:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Type&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Description&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Examples&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Tools&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Functions/operations AI can call&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Search the web, send emails, query databases&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Data AI can read&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;File contents, database records, API responses&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Prompts&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Preset prompt templates&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Code review templates, translation templates&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;how-to-use-mcp&#34;&gt;How to Use MCP?&#xA;&lt;/h2&gt;&lt;h3 id=&#34;method-1-use-existing-mcp-servers-recommended-for-beginners&#34;&gt;Method 1: Use Existing MCP Servers (Recommended for Beginners)&#xA;&lt;/h3&gt;&lt;p&gt;This is the simplest approach — others have already written the MCP Server, you just need to &amp;ldquo;install and connect&amp;rdquo;.&lt;/p&gt;&#xA;&lt;h4 id=&#34;step-1-find-the-mcp-server-you-need&#34;&gt;Step 1: Find the MCP Server You Need&#xA;&lt;/h4&gt;&lt;p&gt;The MCP ecosystem already has a large number of Servers available. Common sources:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Official repository&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/modelcontextprotocol/servers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;github.com/modelcontextprotocol/servers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;MCP marketplaces&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://mcp.so&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;mcp.so&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://smithery.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;smithery.ai&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;GitHub search&lt;/strong&gt;: Search for &lt;code&gt;mcp-server&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Popular MCP Servers:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;MCP Server&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Function&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;filesystem&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Read and write local files&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;github&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Operate GitHub (Issues, PRs)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;fetch&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Fetch web page content&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;sqlite&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Operate SQLite databases&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;notion&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Operate Notion notes&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;memory&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Persistent memory storage&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h4 id=&#34;step-2-configure-mcp-server-in-your-ai-application&#34;&gt;Step 2: Configure MCP Server in Your AI Application&#xA;&lt;/h4&gt;&lt;p&gt;Using &lt;strong&gt;Claude Desktop&lt;/strong&gt; as an example, find the configuration file:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt;: &lt;code&gt;%APPDATA%\Claude\claude_desktop_config.json&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;macOS&lt;/strong&gt;: &lt;code&gt;~/Library/Application Support/Claude/claude_desktop_config.json&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Add MCP Server configuration (using &lt;code&gt;filesystem&lt;/code&gt; as an example):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;filesystem&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;npx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;-y&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;@modelcontextprotocol/server-filesystem&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;/your/work/directory/path&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;After saving, &lt;strong&gt;restart Claude Desktop&lt;/strong&gt;, and the AI will have file management capabilities.&lt;/p&gt;&#xA;&lt;h4 id=&#34;step-3-start-using&#34;&gt;Step 3: Start Using&#xA;&lt;/h4&gt;&lt;p&gt;After restarting, simply ask the AI to use these tools in conversation:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Create a notes folder in my work directory&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Read the README.md content and give me a summary&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Search for recent project Issues&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The AI will automatically call the corresponding MCP Server to complete the task.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;method-2-use-mcp-in-cursor--vs-code&#34;&gt;Method 2: Use MCP in Cursor / VS Code&#xA;&lt;/h3&gt;&lt;p&gt;If you use &lt;strong&gt;Cursor&lt;/strong&gt; or &lt;strong&gt;VS Code&lt;/strong&gt; for programming development, the configuration is similar.&lt;/p&gt;&#xA;&lt;p&gt;Create &lt;code&gt;.cursor/mcp.json&lt;/code&gt; (Cursor) or &lt;code&gt;.vscode/mcp.json&lt;/code&gt; (VS Code) in your project root:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;fetch&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;npx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-y&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;@modelcontextprotocol/server-fetch&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;sqlite&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;npx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-y&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;@modelcontextprotocol/server-sqlite&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;./data.db&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;After configuration, you can use these tools in AI conversations.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;method-3-develop-your-own-mcp-server-advanced&#34;&gt;Method 3: Develop Your Own MCP Server (Advanced)&#xA;&lt;/h3&gt;&lt;p&gt;If you want to connect AI to your own systems (like a company&amp;rsquo;s internal API), you can write your own MCP Server.&lt;/p&gt;&#xA;&lt;p&gt;MCP supports multiple programming languages with official SDKs:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Language&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;SDK&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;TypeScript&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;@modelcontextprotocol/sdk&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Python&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;mcp&lt;/code&gt; (PyPI)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Java / Kotlin&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;io.modelcontextprotocol&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Minimal example (TypeScript):&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;McpServer&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;@modelcontextprotocol/sdk/server/mcp.js&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;StdioServerTransport&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;@modelcontextprotocol/sdk/server/stdio.js&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;z&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;zod&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;server&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;McpServer&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;({&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;my-server&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;version&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1.0.0&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;});&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Define a &amp;#34;check weather&amp;#34; tool&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;tool&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;get_weather&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;city&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;z.string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;describe&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;City name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kr&#34;&gt;async&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;({&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;city&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;})&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Your business logic here&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;weather&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;city&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;sb&#34;&gt; is sunny today, 25°C`&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nx&#34;&gt;content&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[{&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;type&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;text&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;weather&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Start the service&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;transport&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;StdioServerTransport&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;connect&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;transport&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Once written, configure it in your AI application and start using it.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;which-ai-applications-support-mcp&#34;&gt;Which AI Applications Support MCP?&#xA;&lt;/h2&gt;&lt;p&gt;MCP has become an industry standard, with mainstream AI applications offering support:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;AI Application&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Support Status&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Claude Desktop / Claude Code&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Native support&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;ChatGPT&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Supported&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Cursor&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Supported&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;VS Code (Copilot)&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Supported&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Windsurf&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Supported&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;OpenCode&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Supported&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Configure once, use everywhere — an MCP Server configured in Claude will work in other applications too.&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;faq&#34;&gt;FAQ&#xA;&lt;/h2&gt;&lt;h3 id=&#34;q-whats-the-difference-between-mcp-and-apis&#34;&gt;Q: What&amp;rsquo;s the difference between MCP and APIs?&#xA;&lt;/h3&gt;&lt;p&gt;An API is a &amp;ldquo;private protocol&amp;rdquo; between two parties, with each API having different calling methods. MCP is a &lt;strong&gt;unified standard&lt;/strong&gt; — all tools that follow MCP can be called by AI in the same way. Think of MCP as &amp;ldquo;a standard API layer specifically for AI.&amp;rdquo;&lt;/p&gt;&#xA;&lt;h3 id=&#34;q-do-i-need-programming-skills-to-use-mcp&#34;&gt;Q: Do I need programming skills to use MCP?&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;No!&lt;/strong&gt; If you&amp;rsquo;re just using existing MCP Servers, you only need to know how to copy and paste configuration files. Programming is only needed when developing your own MCP Server.&lt;/p&gt;&#xA;&lt;h3 id=&#34;q-is-mcp-secure&#34;&gt;Q: Is MCP secure?&#xA;&lt;/h3&gt;&lt;p&gt;MCP Servers run locally by default, and data is not uploaded to the cloud. However, when using third-party MCP Servers, it&amp;rsquo;s recommended to check their source code and permissions to ensure security.&lt;/p&gt;&#xA;&lt;h3 id=&#34;q-what-environment-does-an-mcp-server-need-to-run&#34;&gt;Q: What environment does an MCP Server need to run?&#xA;&lt;/h3&gt;&lt;p&gt;Most MCP Servers run on Node.js, so you need to install &lt;a class=&#34;link&#34; href=&#34;https://nodejs.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Node.js&lt;/a&gt; first. Python-based Servers require a Python environment.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Question&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Answer&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;What is MCP?&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;A unified standard protocol for AI to connect to external tools&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Why use it?&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;To let AI actually &amp;ldquo;do work&amp;rdquo; instead of just chatting&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Who can use it?&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Everyone — beginners use existing Servers, developers can write their own&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;How to use it?&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Find an MCP Server → Configure it in your AI app → Restart and use&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;The essence of MCP is: creating a unified &amp;ldquo;plug standard&amp;rdquo; for the AI world, allowing tools and AI to connect freely.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Further reading:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://modelcontextprotocol.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;MCP Official Documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/modelcontextprotocol/servers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;MCP Server Repository&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mcp.so&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;MCP Marketplace&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;</description>
        </item></channel>
</rss>
