Skip to content

MohibShaikh/nrf-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nrf-mcp

MCP server for nRF54L15DK — lets Claude (or any MCP client) build, flash, and read logs from nRF boards directly.

What it does

Tool Description
build Run west build with auto board detection
flash Run west flash, optionally build first, supports multi-board via --snr
read_uart_logs Stream UART logs from the board for N seconds
reset_board Hard reset via nrfjprog
list_boards List connected J-Link boards and serial ports
get_build_info Read build_info.yml and .vscode-nrf-connect.json from a build dir

Packages

Package Platform Install
nrf_mcp_ts/ npm (TypeScript) npm install -g nrf-mcp
nrf_mcp/ PyPI (Python) pip install nrf-mcp

Quick start

Claude Code

claude mcp add nrf -- npx nrf-mcp

Claude Desktop

{
  "mcpServers": {
    "nrf": {
      "command": "npx",
      "args": ["nrf-mcp"]
    }
  }
}

Prerequisites

Auto-detection

No configuration needed for standard nRF Connect SDK installations. The server auto-detects:

  • Toolchain from ~/ncs/toolchains/
  • SDK from ~/ncs/v*/
  • Board target from build/.vscode-nrf-connect.json

See nrf_mcp_ts/README.md for full configuration options.

License

MIT

About

MCP server for nRF54L15DK — lets Claude (or any MCP client) build, flash, and read logs from nRF boards directly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors