Semiconductor Supply Chain MCP Server
Access semiconductor B2B platforms like AnySilicon and DesignReuse for IP core and ASIC service procurement.
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
npm install
npm run build
Prerequisites
- Node.js 16+ required
- TypeScript will be installed locally with dependencies
- No global TypeScript installation needed
Quick Verification
Test the server after building:
# Test server starts correctly
node dist/index.js
# Run comprehensive tests
npm run test:mcp
# Test Claude Desktop integration
npm run test:desktop
Usage
As MCP Server
Add to your Claude Desktop configuration:
{
"mcpServers": {
"semiconductor-supply-chain": {
"command": "node",
"args": ["/path/to/semiconductor-supply-chain-mcp/dist/index.js"]
}
}
}
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.jsexists - Check 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
# Run in development mode
npm run dev
# Run tests
npm test
# Run MCP-specific tests
npm run test:mcp
# Run NLP server tests
npm run test:nlp
# Test Claude Desktop integration
npm run test:desktop
# Lint code
npm run lint
# Type check
npm run typecheck
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
İlgili Sunucular
鸣潮 MCP Server
Retrieves character and artifact information from the game Wuthering Waves (鸣潮) as Markdown, optimized for large language models.
Erick Wendel Contributions
Query Erick Wendel's contributions, including talks, blog posts, and videos, using natural language.
Open Custom Search API
Perform web searches using Google's Custom Search API.
Not Human Search
MCP search engine for agent-native services. Find 8,600+ APIs, MCP servers, and agentic sites ranked by agentic readiness score (llms.txt, OpenAPI, ai-plugin, MCP) - live MCP endpoint at nothumansearch.ai/mcp with 8 tools.
LLM Jukebox
Enables LLMs to search, download, and extract information from YouTube music videos.
workx.am Armenia Jobs
Search jobs, companies, candidates, and salaries from Armenia's #1 job platform - 12 tools, no auth required.
MCP Documentation Server
A server for document management and semantic search using AI embeddings, with local JSON storage.
Bocha
A search engine for AI applications, providing world knowledge from web pages and various content sources like weather, news, and images.
YaCy MCP Server
MCP (Model Context Protocol) Server implementation that provides AI tools to search using YaCy web search API.
AcreLens
US land due-diligence MCP — returns solar potential, groundwater depth, flood zones, and county regulations for any property address.