GitHub Stars
0
User Rating
Not Rated
Favorites
0
Views
6
Forks
0
Issues
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