Skip to content
AI Growth Lab
Navigation menu
AI Growth Lab

Loading lesson…

CoursesContactPrivacy

Curriculum based on Datawhale / Easy Vibe · CC BY-NC-SA 4.0

← Back to course

AI-Native Engineer

Claude Code Fundamentals
  1. Getting Started with Claude Code
  2. Essential Claude Code Techniques
  3. Configuring Claude Code for Your Project
  4. Everyday Development Workflows
  5. Troubleshooting Claude Code
MCP: Connecting Claude Code to Tools
  1. Getting Started with MCP in Claude Code
  2. Using and Troubleshooting MCP
  3. Configuring Common MCP Servers
Claude Code Skills
  1. Finding and Using Your First Skills
  2. Understanding Skills and SKILL.md
  3. Creating and Improving Your Own Skills
  4. How Claude Skills Work Internally
Claude Agent Teams
  1. Understanding and Setting Up Agent Teams
  2. Build an RPG with Agent Teams
  3. Agent Teams Best Practices
  4. Choosing When to Use Agent Teams
AI-Assisted Development Workflows
  1. Choosing an AI Development Strategy
  2. Developing Features and Fixing Bugs with AI
  3. Refactoring and Reviewing Code with AI
  4. Building a Project Knowledge Base
  5. Improving AI Collaboration Efficiency
Building Agents with Claude Agent SDK
  1. Getting Started with Claude Agent SDK
  2. Advanced Features and Practical Agent Examples
  3. Building a Code-Quality Guardrail Pipeline
Engineering Workflows with Superpowers
  1. Getting Started with Superpowers and Its Core Skills
  2. Build an Authentication System with Superpowers
  3. Configuring and Using Superpowers Effectively
Spec Coding
  1. Spec Coding Foundations
  2. Practicing Spec Coding in Claude Code
  3. Moving from Vibe Coding to Spec Coding
  4. Spec Coding FAQ and Summary
GitHub Spec-Driven Development
  1. Workflow Foundations and Setup
  2. From Product Idea to Specification
  3. From Specification to Working Software
  4. Reusable Prompts and Responsible Autonomy
Cross-Platform Development
  1. From a Web Page to Real Software and an AI-Native Product
  2. How to Choose the Right Platform for Your App
  3. How to Build an Android App with Jetpack Compose
  4. How to Build an iOS App with SwiftUI
  5. Build a Store Inspection App with React Native and Expo

Lesson Contents

  1. Common MCP servers
  2. Reference resources
AI Development FAQ and Summary
How to Build a Cross-Platform App with Flutter
  • How to Build a PWA Local App
  • How to Build a Browser AI Assistant Extension
  • How to Build a Cross-Platform Electron Desktop App
  • How to Build Platform, Pixel-Art, and 3D Games with Godot
  • How to Build a VS Code Extension
  • How to Build an Industrial Qt Desktop App
  • How to Build Your Personal Website and Academic Blog
  • How to Publish the Application You Built
  • On this page
    • Common MCP servers
    • Reference resources

    Common MCP servers

    💡 For the complete MCP server list, please refer to the appendix: MCP Server Directory

    GitHub server

    Function: Issues, PRs, repository management

    {
      "mcpServers": {
        "github": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-github"],
          "env": {
            "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token"
          }
        }
      }
    }
    

    Get a token from: https://github.com/settings/tokens

    SQLite server

    Function: Query and manage SQLite databases

    {
      "mcpServers": {
        "sqlite": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-sqlite", "--db-path", "./data/database.db"]
        }
      }
    }
    

    Filesystem server

    Function: Access files inside a specified directory

    {
      "mcpServers": {
        "filesystem": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/yourname/Documents"]
        }
      }
    }
    

    Puppeteer browser automation

    Function: Browser control, screenshots, automated testing

    {
      "mcpServers": {
        "puppeteer": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
        }
      }
    }
    

    Brave search server

    Function: Web search

    {
      "mcpServers": {
        "brave-search": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-brave-search"],
          "env": {
            "BRAVE_API_KEY": "your-brave-api-key"
          }
        }
      }
    }
    

    Reference resources

    Official documentation

    • Claude Code official documentation - MCP
    • MCP official website
    • MCP specification documentation
    • MCP GitHub repository

    Official servers

    • @modelcontextprotocol/server-github - GitHub integration
    • @modelcontextprotocol/server-sqlite - SQLite database
    • @modelcontextprotocol/server-postgres - PostgreSQL database
    • @modelcontextprotocol/server-filesystem - Filesystem access
    • @modelcontextprotocol/server-puppeteer - Browser automation
    • @modelcontextprotocol/server-fetch - Web fetching
    • @modelcontextprotocol/server-brave-search - Brave search
    • @modelcontextprotocol/server-git - Git operations

    Tutorial articles

    • A thorough explanation of MCP principles and practice
    • MCP (Model Context Protocol) architecture and how it works
    • 2025 latest large-model tutorial: from getting started to mastering the MCP protocol
    • Learn MCP from scratch (8) - build an MCP server

    Configuration guides

    • Claude Code best practices
    • Claude Code complete configuration guide

    Development tutorials

    • Beginner-friendly MCP server practical guide in both TypeScript and Python
    • Ultimate MCP server building guide: complete TypeScript and Python tutorials
    • Build the simplest MCP server with TypeScript
    • Generate a TypeScript MCP server using Azure container applications

    MCP server resources

    • Awesome MCP Servers - the most comprehensive MCP server list
    • Official MCP Registry - Anthropic's official app store
    • MCP.so - community MCP server center
    • Glama.ai MCP - MCP directory with ratings and comments
    • Smithery - MCP server marketplace
    • MCPHub - clean interface directory
    • LobeHub MCP - Chinese MCP directory

    Map and weather services

    • Amap MCP Server
    • Tencent Location Service MCP documentation
    • Caiyun Weather MCP Server
    • OpenWeatherMap MCP Server

    Community resources

    • Everything Claude Code Config - production-grade Claude Code configuration collection
    • AI Coding Guide - Chinese learning path for Claude Code

    Real-world application cases

    • BlenderMCP - AI-driven 3D modeling - 4,100+ ⭐
    • 15 best practices for MCP in production
    Previous
    Sign in to track progress
    Next