510e9796f9
Extract mcp-server to its own repo (meshtastic/meshtastic-mcp) ( #10861 )
...
The Python MCP server + hardware test harness that lived under mcp-server/
now has its own home at https://github.com/meshtastic/meshtastic-mcp
(published, versioned independently). Remove the in-tree copy and wire the
firmware repo to the standalone server externally.
- Delete mcp-server/ (96 files) and the 8 harness-coupled AI workflow files
under .claude/commands/ and .github/prompts/ that drove ./mcp-server/
run-tests.sh — those workflows now ship with meshtastic-mcp as skills.
- .mcp.json: register the server via
`uvx --from git+https://github.com/meshtastic/meshtastic-mcp meshtastic-mcp`
instead of a local ./mcp-server/.venv, keeping MESHTASTIC_FIRMWARE_ROOT="."
so the MCP tools still work from this checkout with no local build.
- Repoint the remaining references (AGENTS.md, CLAUDE.md,
.github/copilot-instructions.md, bin/regen-*.sh, docs, Screen.h,
userPrefs.jsonc, test/fixtures/nodedb/README.md, .trunk/configs/.bandit)
at the standalone repo. The MCP tool surface is unchanged — only the
pytest harness moves out; run it from a meshtastic-mcp checkout with
MESHTASTIC_FIRMWARE_ROOT pointed here.
No build/CI/platformio coupling existed, so nothing in the firmware build
changes.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:33:04 -05:00
Jonathan Bennett and GitHub
b68ea441b6
Update lint command path in trunk.yaml ( #10838 )
...
Makes the linter work on my machine
2026-07-02 12:24:18 -05:00
de545462b0
Cleanup ( #10801 )
...
* emdash begone
* too many defines
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* even trunk doesn't like trunk.yaml
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-06-30 12:44:02 -05:00
Ben Meadors
4304480ca3
Merge remote-tracking branch 'origin/master' into develop
2026-05-19 05:37:01 -05:00
82aefd1af1
Upgrade trunk ( #10503 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-19 05:23:01 -05:00
Thomas Göttgens and GitHub
1747e2d8e5
T-Echo-Card support ( #10267 )
2026-05-19 09:31:04 +02:00
0148a89ddb
Upgrade trunk ( #10493 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-18 20:49:28 -05:00
502c5af524
Upgrade trunk ( #10481 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-15 20:03:50 -05:00
fce419b335
Upgrade trunk ( #10476 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-14 06:43:06 -05:00
Ben Meadors
778d1ad90f
Merge remote-tracking branch 'origin/master' into develop
2026-05-13 09:40:16 -05:00
Ben Meadors and GitHub
eead467ce6
Added NodeDB fixtures and refactored to use std maps for better memory efficiency ( #10464 )
...
* Added NodeDB fixtures and refactored to use std maps for better efficiency
* Defer NodeDB save during xmodem transfer to prevent mid-transfer fsFormat
2026-05-12 17:23:29 -05:00
cd5d608e8d
Upgrade trunk ( #10461 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-12 06:07:09 -05:00
33319aa4e2
Upgrade trunk ( #10451 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-11 07:30:03 -05:00
a8a785bbb7
Upgrade trunk ( #10418 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-08 05:43:02 -05:00
2d761f6453
Upgrade trunk ( #10364 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-05-02 07:23:49 -05:00
83adfd417a
Upgrade trunk ( #10354 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-30 06:39:52 -05:00
9ec63b5eb2
Upgrade trunk ( #10336 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-29 12:55:48 -05:00
11df30a85f
Upgrade trunk ( #10324 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-28 19:04:16 -05:00
47a6c4c6a0
Upgrade trunk ( #10317 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-27 06:22:50 -05:00
8e653122c7
Upgrade trunk ( #10284 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-24 05:40:44 -05:00
48747ee43d
Upgrade trunk ( #10266 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-23 06:16:23 -05:00
a710841723
Upgrade trunk ( #10236 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-22 11:35:07 -05:00
a8a5315460
Upgrade trunk ( #10221 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-21 17:14:12 +02:00
8627bce1a1
Upgrade trunk ( #10125 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-20 04:55:10 -05:00
6b15571e14
Add MCP server for interacting with meshtastic devices and testing framework / TUI ( #10194 )
...
* Start of MCP server and test suite
* Add MCP server for interacting with meshtastic devices and testing framework / TUI
* Update mcp-server/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix mcp-server review feedback from thread
Agent-Logs-Url: https://github.com/meshtastic/firmware/sessions/91dc128a-ed50-4d07-8bb2-3dc6623a05f7
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
* Enhance StreamAPI and PhoneAPI for improved log record handling and concurrency control
* Semgrep fixes
* Trunk and semgrep fixes
* optimize pio streaming tee file writes
Agent-Logs-Url: https://github.com/meshtastic/firmware/sessions/04e26c6b-6a2b-45be-bbeb-79ae4d0be633
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
* chore: remove redundant log handle assignment
Agent-Logs-Url: https://github.com/meshtastic/firmware/sessions/04e26c6b-6a2b-45be-bbeb-79ae4d0be633
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
* Consolidate type imports and remove placeholder test files
* Add tests for config persistence and more exchange messages
* Refactor position test to validate on-demand request/reply behavior
* Remove position request/reply test and update README for telemetry behavior
* Fix transmit history file to get removed on factory reset
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-18 11:29:02 -05:00
2c633b6458
Upgrade trunk ( #10096 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-09 06:28:05 -05:00
6628c9e66e
Upgrade trunk ( #10091 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-06 07:51:37 -05:00
934c3fa8be
Upgrade trunk ( #10047 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-04-03 06:39:53 -05:00
fc6c89abeb
Upgrade trunk ( #10041 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-31 14:36:29 -05:00
198339873a
Upgrade trunk ( #10033 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-30 06:29:40 -05:00
3d4f0b895b
Upgrade trunk ( #9978 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-27 06:35:56 -05:00
139b970409
Upgrade trunk ( #9961 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-21 06:33:55 -05:00
458e46b1ea
Upgrade trunk ( #9943 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-19 06:10:33 -05:00
aebcb34c80
Upgrade trunk ( #9923 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-18 06:29:12 -05:00
52750927e3
Upgrade trunk ( #9893 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-16 20:48:46 -05:00
429cf51539
Upgrade trunk ( #9883 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-11 06:42:48 -05:00
d7d08a4725
Upgrade trunk ( #9877 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-10 06:26:22 -05:00
0668b82858
Upgrade trunk ( #9868 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-09 17:38:02 -05:00
4ec59ce75d
Upgrade trunk ( #9835 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-06 05:41:56 -06:00
42075da09e
Upgrade trunk ( #9823 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-05 06:17:41 -06:00
1fad7facd6
Upgrade trunk ( #9805 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-04 05:17:20 -06:00
85be5965b0
Upgrade trunk ( #9795 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-03 05:36:09 -06:00
cb938266c7
Upgrade trunk ( #9785 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-03-02 06:45:53 -06:00
2b7a230977
Upgrade trunk ( #9752 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-28 08:41:34 -06:00
25f086a64f
Upgrade trunk ( #9744 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-25 08:30:32 -06:00
cf998f03b6
Upgrade trunk ( #9731 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-24 05:47:18 -06:00
4f84cf011d
Upgrade trunk ( #9724 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-23 05:38:33 -06:00
6bc3e31537
Upgrade trunk ( #9696 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-20 06:45:46 -06:00
d0cf79a991
Upgrade trunk ( #9692 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-19 06:03:53 -06:00
5408e81de7
Upgrade trunk ( #9683 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-02-18 06:44:55 -06:00