Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Semiconductor Supply Chain MCP ServerFind DDR5 PHY IP vendors for 7nm process"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Semiconductor Supply Chain MCP Server
An MCP (Model Context Protocol) server that provides structured access to semiconductor industry B2B platforms like AnySilicon and DesignReuse. This intelligent agent acts as a professional IP core and ASIC service procurement expert.
Features
Find IP Vendors: Search for IP core suppliers by category, technology, and requirements
Find ASIC Services: Locate ASIC design, verification, and manufacturing services
Price Estimation: Get cost estimates for various semiconductor services
Vendor Comparison: Compare multiple vendors based on various criteria
Natural Language Support: Process natural language queries about semiconductor supply chain
Industry Resources: Access semiconductor glossary, vendor directory, and process node information
Installation
Prerequisites
Node.js 16+ required
TypeScript will be installed locally with dependencies
No global TypeScript installation needed
Quick Verification
Test the server after building:
Usage
As MCP Server
Add to your Claude Desktop configuration:
Note: Replace
/path/to/semiconductor-supply-chain-mcpwith your actual installation directory. The server must be built (npm run build) before use.
Troubleshooting
If the server shows as disabled in Claude Desktop:
Verify the build: Ensure
dist/index.jsexistsCheck the path: Use absolute paths in the configuration
Restart Claude Desktop: Quit and restart after configuration changes
Check logs: Use Developer Tools to see connection errors
For detailed troubleshooting, see debug-claude-desktop.md.
Available Tools
find_ip_vendors
Search for IP core vendors
Filter by category, subcategory, process node, power requirements
Example: Find DDR5 PHY IP vendors for 7nm process
find_asic_services
Find ASIC design and manufacturing services
Filter by service type, technology, capabilities
Example: Find verification services for 5nm designs
get_price_estimation
Estimate costs for ASIC NRE, IP licensing, mask sets
Provides cost breakdown and notes
Example: Estimate ASIC NRE for 7nm high-complexity design
compare_vendors
Compare multiple vendors side-by-side
Customizable comparison criteria
Provides recommendations based on analysis
natural_language_query
Process natural language queries about semiconductor supply chain
Automatically extracts intent and parameters
Examples: "Find DDR5 IP vendors for 7nm", "What's the NRE cost for 5nm ASIC?"
Available Resources
semiconductor://glossary - Comprehensive glossary of industry terms
semiconductor://industry-knowledge - Vendor info and key considerations
semiconductor://process-nodes - Detailed process node information
semiconductor://vendors - Complete vendor directory by category
Development
Recent Fixes (June 2024)
✅ Fixed ES Module Import Issues: Resolved
require()errors in test files✅ Build Process: Ensured TypeScript compilation works correctly
✅ Test Suite: All 4 automated tests now pass successfully
✅ Claude Desktop Integration: Server properly starts and connects
Architecture
MCP Server: Handles protocol communication
Tools: Individual tool implementations
Scrapers: Web scraping modules for different platforms
NLP: Natural language processing (future)
Cache: Response caching system
Roadmap
Natural language query processing with intent recognition
Industry knowledge resources and glossary
Implement actual web scraping for AnySilicon
Add DesignReuse platform support
Expand to individual IP vendor websites
Add real-time pricing calculator integration
Implement advanced caching for better performance
Multi-language support for global users
License
MIT