-
bbcf4e784c
docs: add block dev tools, fix entry points, update architecture
main
Ryan Malloy
2026-02-24 10:25:26 -07:00
-
ce785029f4
feat: add generate_grc_yaml tool for GNU Radio Companion block definitions
Ryan Malloy
2026-02-24 09:47:26 -07:00
-
3fe862109d
add docs site deployment infrastructure (Docker + Caddy)
Ryan Malloy
2026-02-24 09:36:43 -07:00
-
8800d35fd4
add Starlight docs site, LoRa examples, and clean up .gitignore
Ryan Malloy
2026-02-24 09:34:50 -07:00
-
41dcebbf6d
fix: update project URLs from GitHub to Gitea, switch to date-based versioning
Ryan Malloy
2026-02-20 15:53:02 -07:00
-
212832e7e4
feat: expose protocol analysis, OOT export tools; harden for release
Ryan Malloy
2026-02-20 13:17:11 -07:00
-
d7fda8babb
feat: add gr-sarsat to OOT catalog
Ryan Malloy
2026-02-12 16:45:36 -07:00
-
84db5a9000
fix: use local gnuradio-runtime image for Docker testing
Ryan Malloy
2026-02-11 01:17:49 -07:00
-
5db7d71d2b
feat: add AI-assisted block development tools
Ryan Malloy
2026-02-09 12:36:54 -07:00
-
e63f6e1ba0
test: add coverage for dynamic runtime mode and client capabilities
Ryan Malloy
2026-02-02 13:08:18 -07:00
-
87781670f7
feat: expand client capabilities to cover full MCP spec
Ryan Malloy
2026-02-02 12:59:13 -07:00
-
652c4796a9
feat: add MCP client debug tools
Ryan Malloy
2026-02-02 02:35:43 -07:00
-
3811099623
feat: dynamic runtime tool registration to reduce context usage
Ryan Malloy
2026-02-02 02:11:53 -07:00
-
bf92c70d3b
feat: auto-detect OOT modules from flowgraph files
Ryan Malloy
2026-02-02 01:19:55 -07:00
-
15c17aa0a0
fix: re-register orphaned images and harden catalog branches
Ryan Malloy
2026-02-02 00:02:12 -07:00
-
66f1b260f2
feat: multi-OOT combo images via multi-stage Docker builds
Ryan Malloy
2026-02-01 22:45:14 -07:00
-
ca114fe2cb
feat: add gr-leo and gr-dl5eu, fix binding hash script for GR 3.10
Ryan Malloy
2026-02-01 10:30:23 -07:00
-
30a1fecc6b
feat: add gr-foo, gr-owc, gr-dab to OOT module catalog
Ryan Malloy
2026-02-01 01:25:00 -07:00
-
2956ceab0f
fix: correct OOT catalog branches and add binding hash fixup
Ryan Malloy
2026-01-31 15:04:50 -07:00
-
521c306173
feat: add OOT module directory as MCP resources
Ryan Malloy
2026-01-31 14:43:55 -07:00
-
61471b7280
fix: tune lora_rx_mcp for Docker runtime compatibility
Ryan Malloy
2026-01-31 10:01:48 -07:00
-
e6293da1b6
feat: add OOT module installer for building modules into Docker images
Ryan Malloy
2026-01-31 10:01:38 -07:00
-
8429dfed72
feat: add MCP-built LoRa receiver with RTL-SDR live decode
Ryan Malloy
2026-01-30 19:22:30 -07:00
-
f720f767ee
feat: add Docker compat patching pipeline for flowgraph launches
Ryan Malloy
2026-01-30 19:22:20 -07:00
-
dca4e80857
feat: add incremental OOT block path management and auto-discovery
Ryan Malloy
2026-01-30 18:02:27 -07:00
-
6dffd936ae
feat: add Heltec V3 LoRa TX beacon firmware
Ryan Malloy
2026-01-30 17:27:31 -07:00
-
4a60c2d49e
fix: use compatible message_debug constructor for Docker runtime
Ryan Malloy
2026-01-30 14:57:50 -07:00
-
e8b3600e60
feat: add LoRa SDR receiver with Docker runtime infrastructure
Ryan Malloy
2026-01-30 13:55:40 -07:00
-
f3efb36435
feat: add gap analysis tools, OOT block loading, and configurable Docker image
Ryan Malloy
2026-01-30 13:55:21 -07:00
-
822dfffcb8
feat: add OOT block path loading support
Ryan Malloy
2026-01-29 18:53:32 -07:00
-
-
e9ac115728
feat: add OOT (Out-of-Tree) block path loading support
Ryan Malloy
2026-01-29 18:35:16 -07:00
-
-
fdcbffba1a
tests: add integration tests for runtime middleware
Ryan Malloy
2026-01-29 05:14:29 -07:00
-
6c642f4a7e
docker: add audio passthrough for containerized FM receiver
Ryan Malloy
2026-01-29 04:12:07 -07:00
-
f6c9e465c5
examples: add real-time signal strength display to FM scanner
Ryan Malloy
2026-01-29 03:23:59 -07:00
-
b4c6efec6e
examples: remove fm_receiver.grc template (now built programmatically)
Ryan Malloy
2026-01-29 02:19:04 -07:00
-
2a5e73e9a7
examples: build FM receiver programmatically via GRC Platform API
Ryan Malloy
2026-01-29 02:18:58 -07:00
-
27f651307e
fix: remove stale lru_cache from FlowGraphMiddleware.get_block
Ryan Malloy
2026-01-28 21:37:04 -07:00
-
2405bf5535
examples: replace rtl_fm tuning with GNU Radio XML-RPC control
Ryan Malloy
2026-01-28 20:46:20 -07:00
-
c793208932
runtime: handle GRC servers without XML-RPC introspection
Ryan Malloy
2026-01-28 20:46:11 -07:00
-
b6a031acc2
examples: add live tuning to FM scanner
Ryan Malloy
2026-01-28 20:30:49 -07:00
-
b2880a85ee
examples: add FM band scanner using rtl_power
Ryan Malloy
2026-01-28 20:26:40 -07:00
-
97248fc069
examples: first autonomous FM capture — Pitbull on 101.1 MHz
Ryan Malloy
2026-01-28 15:07:39 -07:00
-
75d19eb6dd
runtime: add dynamic port allocation for Docker containers
Ryan Malloy
2026-01-28 14:28:59 -07:00
-
0afb2f5b6e
runtime: Phase 2 ControlPort/Thrift integration
Ryan Malloy
2026-01-28 12:05:32 -07:00
-
4030633fde
docs: add agent thread collaboration artifacts
Ryan Malloy
2026-01-28 11:26:59 -07:00
-
1b57ea8c35
docs: update README with runtime and coverage features
Ryan Malloy
2026-01-28 11:25:47 -07:00
-
bfab802e05
coverage: add cross-process coverage collection for containerized flowgraphs
Ryan Malloy
2026-01-27 13:50:17 -07:00
-
91a442cdf9
tests: add RuntimeProvider coverage (82% → 94%)
Ryan Malloy
2026-01-27 10:16:47 -07:00
-
2084c41228
runtime: Phase 1 Docker + XML-RPC control
Ryan Malloy
2026-01-27 09:48:44 -07:00
-
2bef80a47a
Add XML-RPC runtime integration design thread
Ryan Malloy
2026-01-26 16:46:14 -07:00
-
fdc42c9bed
Upgrade to FastMCP 3.0 and Python 3.14
Ryan Malloy
2026-01-26 16:46:05 -07:00
-
1c704af06d
update FastMCP instructions
Yoel bassin
2026-01-05 21:12:50 +02:00
-
664c2adedc
add tests for FastMCP integration and update pre-commit
Yoel bassin
2026-01-05 20:52:48 +02:00
-
24c442d5c4
fix FastMCP version update that broke api
Yoel bassin
2026-01-05 20:43:16 +02:00
-
35067e9fec
Merge pull request #1 from Matvey-Kuk/add-mcp-badge
Julius
2025-08-16 11:48:15 +03:00
-
-
4ac473de1c
Add MCP Catalog Trust Score badge
Matvey-Kuk
2025-08-15 21:29:16 +01:00
-
-
7ed5e25435
main - feat: Add LICENSE
Julius
2025-05-12 23:40:42 +03:00
-
3df548e684
main - fix: Change repository name to gr-mcp
Yoel Bassin
2025-05-05 20:12:24 +03:00
-
2dc21b5363
main - fix: Update README to add UV support
Yoel Bassin
2025-04-28 09:48:56 +03:00
-
80c0a1f32a
main - fix: Update README and pyproject.toml
Yoel Bassin
2025-04-27 22:35:21 +03:00
-
2ade89408e
main - fix: Update README
Yoel Bassin
2025-04-27 22:20:31 +03:00
-
425b308556
main - feat: Imlement basic MCP server
Yoel Bassin
2025-04-27 22:16:58 +03:00
-
f5a0629da7
main - fix: Fix using already populated GRC file and connection of hidden ports
Yoel Bassin
2025-04-27 20:51:48 +03:00
-
6d6e4d0fc2
main - fix: Change BlockModel key to name
Yoel Bassin
2025-04-27 17:16:13 +03:00
-
ac4105b210
main - feat: Create new BlockTypeModel and allow named ports
Yoel Bassin
2025-04-27 16:56:49 +03:00
-
42484d6c7d
main - feat: Implement gnuradio element validation and errors
Yoel Bassin
2025-04-27 12:33:29 +03:00
-
0be8e77596
main - feat: Add mypy.ini
Yoel Bassin
2025-04-27 11:07:35 +03:00
-
7fd80477f1
main - fix: Update README
Yoel Bassin
2025-04-27 00:32:21 +03:00
-
f8174d07a1
main - feat: Implement block params update
Yoel Bassin
2025-04-27 00:18:18 +03:00
-
5485413efd
main - feat: Implement block connection
Yoel Bassin
2025-04-27 00:02:19 +03:00
-
73bf514fc1
main - feat: Implement default block naming
Yoel Bassin
2025-04-26 22:05:06 +03:00
-
185e68f809
main - feat: Add pre-commit and fix all files
Yoel Bassin
2025-04-26 21:51:32 +03:00
-
37cb51f056
main - fiat: Implement BlockMiddleware and reorganize tests
Yoel Bassin
2025-04-26 21:25:28 +03:00
-
c5b4be6950
main - feat: Implement flowgraph block removal
Yoel Bassin
2025-04-26 16:40:39 +03:00
-
a4a3d124bd
main - feat: Implement basic flowgraph
Yoel Bassin
2025-04-26 16:35:43 +03:00
-
eb0d9fd6be
main - feat: Add real gnuradio data to tests
Yoel Bassin
2025-04-26 16:08:09 +03:00
-
377dab4ff9
main - feat: Create initial structure
Yoel Bassin
2025-04-26 15:47:56 +03:00
-
43ad41495a
main - feat: Remove everything for clean start
Yoel Bassin
2025-04-26 15:46:42 +03:00
-
9f96402e02
main - feat: Make some initial MCP server work
Yoel Bassin
2025-04-26 04:18:02 +03:00
-
61309d9b57
main - feat: Create inital README
Yoel Bassin
2025-04-25 16:39:51 +03:00
-
05f092e2e4
main - feat: Inital project structure
Yoel Bassin
2025-04-25 16:39:02 +03:00
-
1c3acd7922
main - feat: copy GRC from latest stable GNURadio
Yoel Bassin
2025-04-25 16:36:21 +03:00