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.

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.
Click to zoomWhat 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.
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.





