Skip to main content
Glama
base.py638 B
from gnuradio.grc.core.base import Element from gnuradio_mcp.models import ErrorModel from gnuradio_mcp.utils import format_error_message class ElementMiddleware: def __init__(self, element: Element): self._element = element def _rewrite(self): self._element.rewrite() def validate(self) -> bool: self._rewrite() self._element.validate() return self._element.is_valid() def get_all_errors(self) -> list[ErrorModel]: self.validate() return [ format_error_message(elem, msg) for elem, msg in self._element.iter_error_messages() ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoelbassin/gnuradioMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server