GitHubスター
0
ユーザー評価
未評価
お気に入り
0
閲覧数
5
フォーク
0
イシュー
1
README
MCP-EDA Hub
A curated directory of Model Context Protocol (MCP) servers specifically designed for Electronic Design Automation (EDA) tools and workflows.
🌐 Live Website
Visit MCP-EDA Hub to explore available MCP servers for EDA.
Alternative URL: https://ssql2014.github.io/mcp-eda-hub/
📋 Features
- Curated EDA MCP Servers: Currently featuring implemented servers from the mcp4eda project
- Easy Search & Filter: Find servers by category, tags, or keywords
- Quick Installation: Copy-paste installation commands and Claude Desktop configurations
- Modern UI: Clean, responsive design that works on all devices
- Open Source: Community-driven directory for the EDA ecosystem
🚨 Current Status
The hub currently showcases two implemented MCP servers:
- AnySilicon Die Calculator: Calculate dies per wafer for semiconductor manufacturing
- RTL Parser MCP: Parse and analyze Verilog/SystemVerilog designs using Verible
🚀 Quick Start
The website is a static site that can be hosted on GitHub Pages or any web server.
Local Development
- Clone the repository:
git clone https://github.com/ssql2014/mcp-eda-hub.git
cd mcp-eda-hub
- Open
index.html
in your browser or use a local server:
# Using Python
python -m http.server 8000
# Using Node.js
npx http-server -p 8000
- Visit
http://localhost:8000
📝 Adding a New MCP Server
To add your EDA MCP server to the directory:
- Edit
js/data.js
- Add your server to the
mcpServers
array:
{
id: "your-server-id",
name: "Your Server Name",
author: "Your Name",
category: "Category Name", // e.g., "Simulation", "Verification", etc.
description: "Brief description of what your server does",
tags: ["tag1", "tag2", "tag3"],
githubUrl: "https://github.com/yourusername/your-repo",
installCommand: "npm install your-server",
config: {
"your-server": {
"command": "node",
"args": ["/path/to/your-server/index.js"]
}
},
features: [
"Feature 1",
"Feature 2",
"Feature 3"
],
dateAdded: "2024-01-15"
}
- Submit a pull request
📁 Project Structure
mcp-eda-hub/
├── index.html # Main HTML file
├── css/
│ └── style.css # Styles
├── js/
│ ├── data.js # MCP servers data
│ ├── store.js # State management
│ ├── ui.js # UI manipulation
│ ├── events.js # Event listeners
│ └── app.js # Application entry point
├── _config.yml # GitHub Pages config
└── README.md # This file
🤝 Contributing
We welcome contributions! Please:
- Fork the repository
- Add your MCP server to
js/data.js
- Test locally to ensure everything works
- Submit a pull request
Guidelines
- Ensure your MCP server is EDA-related
- Provide accurate installation instructions
- Include a working Claude Desktop configuration
- Add relevant tags and choose the appropriate category
📜 License
MIT License - see the parent repository for details.
🔗 Links
💡 Future Plans
- User authentication for submissions
- Server ratings and reviews
- API for programmatic access
- Automated MCP server validation
- Integration examples and tutorials
Built with ❤️ for the EDA community