Kicad MCP
🚀 KiCad MCP
KiCad MCP 是將 MCP 集成到 KiCad 中的項目,歡迎提交問題和拉取請求。它為 KiCad 帶來了強大的 MCP 功能,提升了使用體驗。
✨ 主要特性
- 開箱即用的完整 MCP 支持
- 內置 KiCad MCP 服務器
🚀 快速開始
- 下載軟件:下載 KiCad 華秋髮行版 9.0.7-rc3 ,你也可以在 GitHub 發佈頁面 找到便攜版。正式版本將隨 KiCad 10 一起發佈。
- 安裝建議:使用安裝程序為用戶安裝,或者使用便攜版並解壓到可寫目錄。否則,在安裝 Python 包時,KiCad MCP 服務器可能會因缺少寫入權限而初始化失敗。
- 打開面板:打開 PCB 或原理圖編輯器,點擊“機器人”按鈕以切換 Copilot 面板。
- 配置設置:點擊設置(齒輪)按鈕,填寫 OpenAI API Key 和 OpenAI Endpoint。應該有一個現有的內置 KiCad MCP 服務器可用。
🔧 技術細節
KiCad MCP 客戶端
KiCad 客戶端通過嵌入 mcp-agent 具備了完整的 MCP 功能。KiCad 編輯器(PCB/原理圖)在啟動時會自動啟動一個 KiCad MCP 客戶端 實例,並將雙通信 IPC 通道和 KiCad IPC API URL 傳遞給它。
KiCad IPC API
KiCad IPC API 是 KiCad MCP 的核心,也是它與其他 MCP 客戶端的區別所在。我們計劃為其添加更多場景驅動的 API。如果你對開發 KiCad IPC API 感興趣,可以查看 KiCad 或 KiCad 華秋電子發行版 的源代碼。我們的分支始終與最新的 KiCad 發佈分支保持同步,所有上游更改都會合併到其中。
KiCad MCP 服務器
KiCad MCP 服務器 基於官方 MCP Python SDK 將 KiCad IPC API 作為 MCP 工具公開。目前有 72 個工具 可用,未來還會添加更多。
前端
我們在 我們的服務器 上託管了 NextChat 作為前端。它通過 WebView IPC API 與 KiCad 交互,而 KiCad 則在 UI 和 mcp-agent 之間轉發消息。
📦 安裝指南
KiCad IPC API
請遵循 官方 KiCad 開發指南。
KiCad MCP 服務器
- 找到本地 KiCad MCP 服務器的安裝目錄。
- 克隆倉庫並替換整個目錄。
cd /path/to/kicad-installation-directory # 如果為用戶安裝,則為 %LOCALAPPDATA%\Programs\KiCad\9.0\bin
rm -rf ./kicad-mcp-server
git clone https://github.com/Huaqiu-Electronics/kicad-mcp-server.git
別忘了提交你的更改並打開拉取請求。
📚 詳細文檔
KiCad MCP 工具為空
如果你發現 KiCad MCP 工具為空,請按照以下步驟修復:
- 確保安裝目錄可寫。
- 如果你為 Python pip 命令配置了鏡像源,請確保該鏡像源沒有封禁你的 IP。MCP SDK 在首次啟動時會拉取大量 Python 包。
啟用新添加的 MCP 服務器
新的 MCP 服務器默認是禁用的,你可以通過點擊輸入框中附件圖標旁邊的按鈕來檢查並啟用它們。

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
42.9K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
35.6K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
142.6K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
33.6K
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
20.9K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
27.4K
4.8分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
22.8K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
89.1K
4.7分




