Commit Graph

  • 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