Best GNU MCP Servers
GNU is a free and open-source software project that provides a Unix-like operating system. It was founded by Richard Stallman in 1983 as part of his vision for software freedom. GNU stands for 'GNU's Not Unix' and is developed by the Free Software Foundation.
Why this server?
Allows booting and managing GNU Hurd VMs with natural language, including SSH execution and serial console access.
AlicenseAqualityCmaintenanceEnables AI assistants to run, manage, and debug BSD/Illumos VMs through natural language. Supports creating FreeBSD, OpenBSD, NetBSD, and OmniOS VMs, executing commands inside them, accessing console logs, and managing snapshots.71MITWhy this server?
Provides tools for debugging C++ programs using the GNU Debugger (GDB), including session management, breakpoints, stepping, backtrace, variable inspection, and expression evaluation.
AlicenseAqualityDmaintenanceProvides GDB and clangd-based tools for debugging C++ programs, enabling step execution, variable inspection, diagnostics, and combined runtime-static analysis.271MITWhy this server?
Provides indexed code search and navigation capabilities using GNU Global's tags engine, enabling fast definition lookup, reference search, call hierarchy, and code exploration for large codebases.
AlicenseAqualityBmaintenanceProvides fast, indexed code navigation (definitions, references, callers, etc.) for AI coding agents by leveraging GNU Global (gtags), dramatically reducing context noise compared to grep.845 PyPI1MITWhy this server?
Engraves GNU LilyPond music notation sources into cropped PDF, EPS, SVG, and PNG assets, including preview images and diagnostics for iterating on scores.
AlicenseAqualityBmaintenanceEnables engraving LilyPond sources into cropped, self-contained EPS, PDF, SVG, and PNG assets for placement in page-layout software, with support for files or inline code and helpful diagnostics on failure.317 npm1MITWhy this server?
Provides tools for reading, writing, and manipulating GNU Gettext .po translation files, including batch updates, context-aware lookups, and fuzzy entry detection.
AlicenseAqualityFmaintenanceA Model Context Protocol server for reading, writing, and managing GNU Gettext .po translation files, enabling language models to perform file operations, entry management, partial updates, and fuzzy entry detection.4MITWhy this server?
Provides tools for building, running, and tuning GNU Radio 4 flowgraphs through the GR4 control plane, including block catalog search, graph editing and validation, session deployment and control, and reading stream data from studio sinks.
AlicenseAqualityBmaintenanceLets AI assistants build, validate, run, and tune GNU Radio 4 flowgraphs, manage sessions, and inspect stream data through the GNU Radio 4 control plane.23MITWhy this server?
Provides the licensing for the project under the GNU General Public License.
AlicenseBqualityDmaintenanceExposes various Marketstack API endpoints as MCP tools, providing access to financial market data including EOD, intraday, splits, dividends, tickers, exchanges, and other financial information.182GPL 3.0Why this server?
Integrates with GNU GDB 14+ DAP for native launch/attach debugging, core-file workflows, and hardened gdbserver remote attach.
AlicenseAqualityAmaintenanceEnables coding agents to debug native processes by bridging Debug Adapter Protocol debuggers into MCP, exposing runtime evidence for crash diagnosis, hang/deadlock triage, crash dumps, differential analysis, remote targets, and bounded fix/verify workflows.181,049 npm1Apache 2.0Why this server?
Provides arbitrary precision arithmetic operations and mathematical functions by integrating with the GNU bc (Basic Calculator) command-line tool, supporting calculations with configurable precision up to 100 decimal places.
AlicenseAqualityDmaintenanceProvides arbitrary precision arithmetic operations and advanced mathematical computations through the Unix bc calculator, supporting complex expressions, mathematical functions, and multi-line scripts with configurable precision.3MIT