Behind the Craft by Peter Yang

Behind the Craft by Peter Yang

Share this post

Behind the Craft by Peter Yang
Behind the Craft by Peter Yang
Curious Beginner's Guide to MCPs
Copy link
Facebook
Email
Notes
More
AI Track

Curious Beginner's Guide to MCPs

An extremely practical guide on MCPs with step-by-step hands on instructions

Peter Yang's avatar
Peter Yang
Apr 23, 2025
∙ Paid
49

Share this post

Behind the Craft by Peter Yang
Behind the Craft by Peter Yang
Curious Beginner's Guide to MCPs
Copy link
Facebook
Email
Notes
More
3
Share

Dear subscribers,

Today, I want to share a very practical guide on MCPs (model context protocols).

“MCP” sounds intimidating, but is surprisingly intuitive once you try it yourself.

So let’s walk through:

  • What is MCP?

  • Step by step walkthrough:

    • Let AI talk to your local files

    • Let AI use your browser

  • My favorite MCP servers and where to find more

Image

What is MCP?

“Model context protocol” is a set of lightweight rules that standardize how AI models connect to different data sources and apps.

Before MCP, connecting AI to tools required custom code for each integration. MCP solves this by by requiring all tools to use a common message format. For example, an AI can call both a calendar app and a weather app using the same request structure.

To make this practical, let’s use Blender MCP as an example. This MCP connects an AI tool like Claude Desktop or Cursor to Blender (a free 3D modeling tool) so that you can build 3D models simply by prompting “Create a 3D cabin.”

Claude creates 3D model on Blender based on a 2D reference image : r/aiwars

Here’s how it works:

  1. Host app: You type a prompt in Claude Desktop (e.g., “create a 3D cabin”).

  2. MCP client: This is a bit of code inside Claude Desktop. It checks which MCP servers are available (e.g., Blender MCP) and what tools they offer. It then translates your AI prompt into a JSON with instructions on what tools to use before sending it to the Blender MCP server.

  3. MCP server: This is a lightweight app that receives the MCP client’s request and translates it into Blender scripts. For the cabin request, the server might use the following tools:

    1. “get_scene_info” to see what 3D models are already in the file.

    2. “search_polyhaven_assets” to look for a pre-built 3D cabin.

    3. If none found, “execute_blender_code” to script a cube (walls), pyramid (roof), and rectangle (door) to build the 3D cabin.

  4. Data source or app: Blender runs the scripts to build the cabin and returns data.

When Claude and Blender talk through the MCP, they can exchange three things:

  • Tools. Concrete actions the AI can trigger. e.g., “get_scene_info” checks what objects exist in the scene and “execute_blender_code” creates 3D objects.

  • Resources. Files the AI can fetch or modify. e.g., a “wood_planks.jpg” texture image that you uploaded to Blender.

  • Prompts. A built-in prompt like asset_creation_strategy which tells AI how to pick tools (e.g., look for a pre-built 3D cabin before scripting shapes).

So basically, the Blender MCP client turns AI into a hands-on assistant that can inspect your 3D scene, pull in assets, and generate fresh geometry all using prompts.


Step by step walkthroughs: Let AI talk to your local files and use your browser

Now let’s walk through two practical MCP setups that should take less than 30 min:

  1. Let AI talk to your local files

  2. Let AI use your browser (e.g., to debug vibe coding errors with Cursor)

Don’t get intimidated by this — you don’t need to write code yourself, some simple copying and pasting will do it. Let’s walk through each step by step below.


1. Let AI talk to your local files

If you’re like me, your Downloads folder is probably filled with junk that’s a hassle to clean up. With the Filesystem MCP, you can just give AI tasks like:

  1. “Find duplicate files in my download folder”

  2. “Move all the images in downloads to a new folder called Images”

Here’s a step by step guide to set this up:

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Peter Yang
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More