Complete AI Training

MCP server · Developer tools

Telink SDK Builder MCP server

by JannLeo

Let your AI compile embedded firmware from a Telink or other SDK repo and even flash it to a chip.

Flow diagram: you ask your AI “Compile the b80_dongle_flash preset”, on your own computer the Telink SDK Builder MCP server works with your computer, and you get back firmware files and build report.

This is a helper for people who build firmware for small chips, like Telink Bluetooth chips. It lets your AI assistant run the build scripts that live inside an SDK folder, so you can say "compile this" in plain words instead of typing long commands. It is handy if you already work with these SDKs and want less copy-pasting.

What is an MCP server? The 30-second version

On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a connection to a tool. This one connects your AI to the build scripts inside an embedded SDK folder, so it can look up the build settings, start a compile, or flash a chip when you ask. You keep working in the chat; the helper does the clicking and typing behind the scenes.

What this MCP server does

You point your AI at a folder that holds an embedded SDK, and this helper reads a small settings file there called builder.json. That file lists the build script, the options, and the ready-made presets. When you ask for a build, the helper runs the right script with the right options and then collects the firmware file it produced. It can also list the files it built, list your serial ports, capture serial output for a few seconds, and call Telink's flashing tool to write the firmware to a chip.

Flow diagram: you ask your AI “Compile the b80_dongle_flash preset”, on your own computer the Telink SDK Builder MCP server works with your computer, and you get back firmware files and build report. Click to zoom

What you can do with it

  • Show the build settings for the SDK folder you have open
  • List all the ready-made build presets in that folder
  • Compile firmware using a preset name you say out loud
  • Preview the exact command without actually running it
  • List the firmware files that were built recently
  • List the serial ports on your computer
  • Capture a few seconds of serial output to check the firmware
  • Flash a firmware file to a Telink chip and reset it

Try asking your AI

  • “Show me the build settings for this SDK”
  • “Compile the b80_dongle_flash preset”
  • “Do a dry run of the rx_default build so I can see the command”
  • “List the firmware files built in the last week”
  • “Capture 5 seconds of serial output and tell me if it says boot ok”

What it gives back to you

You get answers in the chat: a list of settings, a list of preset names, a list of built files with their names and sizes, or a short build result like success with an exit code and how long it took. When you capture serial output, you get the raw log lines back so you or your AI can read them. When you flash, you get a short report of what the flashing tool did.

Before you start

What you need

  • Python 3.8 or newer on your computer
  • The SDK folder you want to build, with a builder.json settings file in it (the tool can help create one)
  • For serial capture: the pyserial add-on (a small Python package you install once)
  • For Telink Eclipse builds: Telink IoT Studio or Eclipse CDT installed

Good to know

The flashing tool can write to or reset a real chip, so double-check the chip name and firmware file before you let it run, and try a dry run first.

Install it with your AI

Add Telink SDK Builder MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check Telink SDK Builder MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Embedded developers and firmware engineers who build Telink or similar SDK projects and want their AI assistant to run the builds and flashing for them.