Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server and EasyEDA Pro extension bridge for live project assistance.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
EASYEDA_MCP_WS_HOST, EASYEDA_MCP_WS_PORT必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"easyeda-pro": {
"command": "npx",
"args": [
"-y",
"@vlabsoft/easyeda-pro-mcp"
],
"env": {
"EASYEDA_MCP_WS_HOST": "your-value",
"EASYEDA_MCP_WS_PORT": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add easyeda-pro --env EASYEDA_MCP_WS_HOST=your-value --env EASYEDA_MCP_WS_PORT=your-value -- npx -y @vlabsoft/easyeda-pro-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"easyeda-pro": {
"command": "npx",
"args": [
"-y",
"@vlabsoft/easyeda-pro-mcp"
],
"env": {
"EASYEDA_MCP_WS_HOST": "your-value",
"EASYEDA_MCP_WS_PORT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"easyeda-pro": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@vlabsoft/easyeda-pro-mcp"
],
"env": {
"EASYEDA_MCP_WS_HOST": "your-value",
"EASYEDA_MCP_WS_PORT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
EASYEDA_MCP_WS_HOST envEASYEDA_MCP_WS_PORT envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント VLab-Software で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.2)がレジストリに届いたのは5 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, SuperCollider
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Make sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
EasyEDA Pro MCP
Connect Claude, Codex, Cursor, VS Code, Antigravity, and other Model Context Protocol (MCP) clients to the live EasyEDA Pro project already open on your machine.
Independent open-source MCP bridge for live schematic and PCB workflows in EasyEDA Pro.
Quick Start · AI Client Setup · Tools · Troubleshooting · Releases
5.1k CC paths).stdio and ws://127.0.0.1:8765. Inspection is read-only; mutating actions require explicit human confirmation.20 or newer2.3.0 or newerEasyEDA Pro MCP has two local parts: the EasyEDA Pro Extension (.eext) inside the editor and the MCP Server (@vlabsoftware/easyeda-pro-mcp) launched by your AI client.
Run one command in your terminal:
npx -y @vlabsoftware/easyeda-pro-mcp setup
This automatically detects and configures installed AI clients (Claude Desktop, Cursor, VS Code, Antigravity, Windsurf, Claude Code, Codex) with platform-safe commands and exports easyeda_mcp_bridge.eext to your ~/Downloads folder (or current directory).
Building from source instead?
git clone https://github.com/VLab-Software/easyeda_mcp.git
cd easyeda_mcp npm install npm run setup:local npm run setup:clients # Optional: points detected AI clients to this local build
This builds dist/index.js, build/dist/easyeda_mcp_bridge.eext, and build/dist/easyeda-pro-mcp.mcpb.
easyeda_mcp_bridge.eext *(or download easyeda_mcp_bridge.eext from Releases)*.If you skipped npx -y @vlabsoftware/easyeda-pro-mcp setup, use a 1-click badge above or add the standard `npx` config below:
{
"mcpServers": { "easyeda-pro": { "command": "npx", "args": ["-y", "@vlabsoftware/easyeda-pro-mcp"] } } }
Windows JSON note: In GUI clients on Windows, use
"command": "cmd", "args": ["/c", "npx", "-y", "@vlabsoftware/easyeda-pro-mcp"]sonpx.cmdspawns cleanly.
Claude Code
Run in your terminal:
claude mcp add --scope user easyeda-pro -- npx -y @vlabsoftware/easyeda-pro-mcp
Codex
Run in your terminal:
codex mcp add easyeda-pro -- npx -y @vlabsoftware/easyeda-pro-mcp
Claude Desktop
easyeda-pro-mcp.mcpb and double-click it to install in Claude Desktop.claude_desktop_config.json, then fully quit and reopen Claude Desktop:~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json *(use "command": "cmd", "args": ["/c", "npx", "-y", "@vlabsoftware/easyeda-pro-mcp"])*Cursor
Click [Install in Cursor](https://cursor.com/install-mcp?name=easyeda-pro&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkB2bGFic29mdHdhcmUvZWFzeWVkYS1wcm8tbWNwIl19), or add the standard config above to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project) and refresh servers in Cursor Settings -> MCP.
VS Code (GitHub Copilot)
Click [Install in VS Code](https://vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522easyeda-pro%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522%2540vlabsoftware%252Feasyeda-pro-mcp%2522%255D%257D), or add to .vscode/mcp.json (or Command Palette -> `MCP: Open User Configuration`) and open Copilot Chat (Agent mode):
{
"servers": { "easyeda-pro": { "type": "stdio", "command": "npx", "args": ["-y", "@vlabsoftware/easyeda-pro-mcp"] } } }
Antigravity & Windsurf
npx -y @vlabsoftware/easyeda-pro-mcp setup --client antigravity (or add the standard config to ~/.gemini/config/mcp_config.json), then click Refresh in Additional Options (`...`) -> MCP Servers.npx -y @vlabsoftware/easyeda-pro-mcp setup --client windsurf (or add the standard config to ~/.codeium/windsurf/mcp_config.json), then refresh MCP servers in Cascade settings.Verify that the bridge is connected and sees your open document:
Run easyeda_doctor and check whether the EasyEDA Pro bridge is healthy.
Once connected, try real hardware engineering workflows:
Inspect the open schematic with easyeda_schematic_snapshot and list any unconnected pins.
Verify USB1 with easyeda_verify_connections: check that CC1 and CC2 each have a 5.1k resistor to GND and VBUS is decoupled to GND.
Read the active PCB design rules with easyeda_get_drc_rules and summarize track width, via size, and clearance limits.
More examples: [Practical Workflows](https://vlabsoft.org/easyeda_mcp/workflows)
| Category | Tools |
|---|---|
| Status & Context | easyeda_doctor · easyeda_live_status · easyeda_get_context · easyeda_get_selection |
| Schematic Inspection & Search | easyeda_schematic_snapshot · easyeda_list_schematic_components · easyeda_get_component_pins · easyeda_find_component · easyeda_find_net · easyeda_search_library |
| Circuit Tracing & Verification | easyeda_trace_net · easyeda_trace_component · easyeda_find_unconnected_pins · easyeda_validate_schematic_area · easyeda_verify_connections |
| PCB Layout & DRC Rules | easyeda_run_drc · easyeda_get_pcb_layers · easyeda_get_routing_status · easyeda_list_pcb_components · easyeda_highlight_net · easyeda_get_drc_rules · easyeda_prepare_drc_edit · easyeda_get_drc_edit_result |
| Navigation & Exports | easyeda_navigate_component · easyeda_navigate_region · easyeda_zoom_board · easyeda_export_cpl · easyeda_export_bom · easyeda_export_netlist · easyeda_export_gerber · easyeda_export_pdf |
| Confirmed Actions | easyeda_confirmed_action (save, importChanges, autoroute, autolayout, editDrcRules) |
Full parameter schemas and examples: [Tools Reference](https://vlabsoft.org/easyeda_mcp/tools) · [DRC Rule Editing](https://vlabsoft.org/easyeda_mcp/drc-rules)
| Guide | When to use |
|---|---|
| [Quick Start](https://vlabsoft.org/easyeda_mcp/quick-start) | Shortest path from zero to a working bridge |
| [AI Client Setup](https://vlabsoft.org/easyeda_mcp/ai-client-setup) | Detailed setup for Claude Code, Codex, Claude Desktop, Cursor, VS Code, Antigravity & others |
| [Practical Workflows](https://vlabsoft.org/easyeda_mcp/workflows) | Copy-pasteable prompts for schematic review, circuit assertions, DRC, and exports |
| [Upgrading & Compatibility](https://vlabsoft.org/easyeda_mcp/upgrading) | Server/Extension version matrix and 3-step upgrade checklist |
| [Troubleshooting](https://vlabsoft.org/easyeda_mcp/troubleshooting) | Common fixes and bridge error code reference |
| [Architecture](https://vlabsoft.org/easyeda_mcp/architecture) & [Safety Model](https://vlabsoft.org/easyeda_mcp/safety) | How the local WebSocket bridge and confirmation gates work |
| [Changelog](./docs/changelog.md) & [Releases](https://github.com/VLab-Software/easyeda_mcp/releases) | Version history and prebuilt .eext / .mcpb downloads |
<summ
冒頭だけを表示しています。続きはリポジトリで読めます