MCP server for FPGA hardware design in C⏚ - agents write a C-like HDL; the server compiles, checks, generates Verilog and synth-checks against the real toolchain.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add cg-agent-kit -- python -m cg-agent-kit{
"mcpServers": {
"cg-agent-kit": {
"command": "python",
"args": ["-m", "cg-agent-kit"]
}
}
}Resumen de MCP Servers
<!-- mcp-name: io.neosyn/cg-agent-kit -->
# cg-agent-kit - an MCP server for FPGA design in C⏚
[](https://github.com/Neosyn-Logic/cg-agent-kit/actions/workflows/ci.yml)
[](https://opensource.org/licenses/MIT)
Give an AI agent the ability to design real hardware. `cg-agent-kit` is a
[Model Context Protocol](https://modelcontextprotocol.io) server that drives the
open-source **C⏚ Verilog compiler** - so an agent writes a C-like HDL, and the
server compiles, checks, generates Verilog, and synthesis-checks it against the
*real* toolchain instead of hallucinating Verilog that doesn't build.
C⏚ ("C-Ground") is a hardware description language with C-like syntax that
compiles to clean, standard Verilog. The compiler is open source at
**[github.com/Neosyn-Logic/cg-compiler](https://github.com/Neosyn-Logic/cg-compiler)**.
## Tools
| Tool | What it does |
|------|--------------|
| `cg_check` | Compile + validate C⏚; structured diagnostics (file:line, the fix) |
| `cg_generate_verilog` | Emit synthesizable Verilog |
| `cg_simulate` | Simulate a design (`iverilog` backend, or the commercial fast sim) |
| `cg_synth` | Yosys-synthesize the Verilog: REAL / FOLDED / SUSPECT verdict + cell count |
| `cg_example` | Scored lookup into a curated, **validated-code dictionary** (28 entries) |
| `cg_suggest_for_error` | Map a compiler error to the recipe with the fix pattern |
| `cg_fsm` / `cg_graph` | A task's compiled state machine / a network's graph |
| `cg_docs` | C⏚ language + patterns reference |
The kit's organizing idea: agents **seed-and-adapt** from validated code and
**verify against the real compiler** at every step - not invent-from-scratch.
## Open vs commercial
This kit and the compiler it drives are open. The **fast (bytecode) cycle-accurate
simulator** is part of the commercial Neosyn SDK - so `cg_simulate`'s default
`bytecode` backend asks you to upgrade, while the **`iverilog` backend works
fully** (generate Verilog + run Icarus Verilog). Everything else -
check, generate, synth, the dictionary, docs - runs entirely on the open compiler.
More at [neosyn.io/open](https://neosyn.io/open).
## Install
```bash
pip install cg-agent-kit
```
Then point it at a built C⏚ compiler jar (download the prebuilt jar from
[cg-compiler releases](https://github.com/Neosyn-Logic/cg-compiler/releases/latest),
or build from source):
```bash
export CG_JAR=/path/to/cg-language-server.jar
```
(Optional, for `cg_synth` and the `iverilog` sim backend, install `yosys` and
`iverilog`.)
## Run
As an MCP server (for Claude Desktop, Cursor, Windsurf, or any MCP client):
```bash
cg-mcp-server
```
Add it to your MCP client config, e.g.:
```json
{
"mcpServers": {
"cg": { "command": "cg-mcp-server", "env": { "CG_JAR": "/path/to/cg-language-server.jar" } }
}
}
```
Or call the verification functions directly from Python:
```python
from cg_agent_kit import cg_mcp_server as cg
print(cg.check(open("Counter.cg").read()))
print(cg.generate(open("Counter.cg").read()))
```
The kit bundles 28 validated C⏚ designs and the language + CPU-pattern
references the `cg_docs` tool serves.
## License
MIT - see [LICENSE](LICENSE). C⏚ began as the Synflow Cx toolchain.
Lo que la gente pregunta sobre cg-agent-kit
¿Qué es Neosyn-Logic/cg-agent-kit?
+
Neosyn-Logic/cg-agent-kit es mcp servers para el ecosistema de Claude AI. MCP server for FPGA hardware design in C⏚ - agents write a C-like HDL; the server compiles, checks, generates Verilog and synth-checks against the real toolchain. Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-08-19.
¿Cómo se instala cg-agent-kit?
+
Puedes instalar cg-agent-kit clonando el repositorio (https://github.com/Neosyn-Logic/cg-agent-kit) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar Neosyn-Logic/cg-agent-kit?
+
Nuestro agente de seguridad ha analizado Neosyn-Logic/cg-agent-kit y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene Neosyn-Logic/cg-agent-kit?
+
Neosyn-Logic/cg-agent-kit es mantenido por Neosyn-Logic. La última actividad registrada en GitHub es del 2026-08-19, con 0 issues abiertos.
¿Hay alternativas a cg-agent-kit?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega cg-agent-kit en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/neosyn-logic-cg-agent-kit)<a href="https://claudewave.com/repo/neosyn-logic-cg-agent-kit"><img src="https://claudewave.com/api/badge/neosyn-logic-cg-agent-kit" alt="Featured on ClaudeWave: Neosyn-Logic/cg-agent-kit" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!