MCP for Vivado
MCP für Vivado
Vivado MCP-Workbench für KI.
Dieses Projekt verfolgt ein MCP-first-Design und bietet keine eigene Desktop-GUI; Vivado-bezogene Vorgänge müssen in der echten Vivado-GUI ausgeführt werden, wobei bei kritischen Schritten in den entsprechenden visuellen Kontext gewechselt wird.
Aktueller Status
Version:
v2.0.0PM-Fazit:
v2 ist insgesamt abgeschlossenAktueller Release-Umfang:
Windows-Mainline-Anwendungsszenarien
v2 public workflow Methoden-Ebene
phase-2 Core-Cross-Domain-Closed-Loop
phase-3 proof / contract / semantic / referent / public schema Abschlusskette
Anwendungsbereiche
KI-gesteuerter Aufruf von MCP / Workflow-Methoden zur Steuerung der Hauptprozesse für Vivado-Design, Verifizierung und Debugging
Automatische Erkennung der lokalen Vivado-Version und Durchführung der Bindung auf Workspace-Ebene
Design von IP, Design von Block Designs, Ausführung von Simulationen
Automatischer Rückfluss und erneute Überprüfung über Simulation / Timing / ILA / Design-Follow-up hinweg
Anzeige des Kontexts für kritische Schritte in der Vivado-GUI
Verzeichnisbeschreibung
docs/USER_INSTALL_AND_USAGE.md Installations- und Gebrauchsanweisung für Benutzer
docs/AI_INSTALL_AND_USAGE.md Anleitung zur Anbindung für KI / Agenten
docs/AI_MCP_RELEASE_INSTALL.md Installationsanleitung für KI / MCP-Clients
scripts/install_mcp_for_ai.ps1 Windows-One-Click-Installationsskript
docs/mcp/V2_PUBLIC_API.md Liste der v2 public MCP-Methoden
docs/pm/V2_FINAL_COMPLETION_MEMO.md Abschluss-Memo für v2
docs/V2_RELEASE_PACKAGE.md Beschreibung und Inhaltsverzeichnis des v2-Release-Pakets
Schnelleinstieg
Python
3.11+installierenVivado installieren und sicherstellen, dass die Version nicht älter als
2018.3istAusführen:
cd D:\ai_playgraund\vivado_mcp
powershell -ExecutionPolicy Bypass -File .\scripts\install_mcp_for_ai.ps1Folgen Sie docs/USER_INSTALL_AND_USAGE.md oder docs/AI_INSTALL_AND_USAGE.md, um zu beginnen
Aktueller Einstiegspunkt
Das aktuelle Release stellt einen MCP-artigen Einstiegspunkt innerhalb des Python-Prozesses bereit:
Kernklassen:
fpga_mcp.FpgaMcpServerfpga_mcp.FpgaMcpV2PublicServer
Hinweis:
Das aktuelle Repository bietet einen Python-Paket-Einstiegspunkt für "Methodenregistrierung + Protokoll-Rückgabe-Hülle + Orchestrierungs-Verkabelung"
Es handelt sich nicht um einen eigenständigen stdio / HTTP-Transportschicht-Dienst
Um einen externen KI-Host anzubinden, kann
FpgaMcpV2PublicServerdirekt im Host importiert undlist_methods()/invoke()aufgerufen werden
v2 Public Methoden
create_workflowget_workflowlist_workflowsdesign_block_designdesign_iprun_simulationconfirm_workflowreject_workflowcancel_workflowsubmit_workflow_inputget_workflow_events
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/lzw12123/mcp-for-vivado'
If you have feedback or need assistance with the MCP directory API, please join our Discord server