Semiconductor Supply Chain MCP Server
Acesse plataformas B2B de semicondutores como AnySilicon e DesignReuse para aquisição de núcleos de IP e serviços ASIC.
Documentação
Semiconductor Supply Chain MCP Server
Um servidor MCP (Model Context Protocol) que fornece acesso estruturado a plataformas B2B da indústria de semicondutores, como AnySilicon e DesignReuse. Este agente inteligente atua como um especialista profissional em aquisição de núcleos de propriedade intelectual (IP) e serviços de ASIC.
Recursos
- Encontrar Fornecedores de IP: Pesquise fornecedores de núcleos IP por categoria, tecnologia e requisitos
- Encontrar Serviços de ASIC: Localize serviços de design, verificação e fabricação de ASIC
- Estimativa de Preços: Obtenha estimativas de custos para diversos serviços de semicondutores
- Comparação de Fornecedores: Compare vários fornecedores com base em diferentes critérios
- Suporte a Linguagem Natural: Processe consultas em linguagem natural sobre a cadeia de suprimentos de semicondutores
- Recursos da Indústria: Acesse glossário de semicondutores, diretório de fornecedores e informações sobre nós de processo
Instalação
npm install
npm run build
Pré-requisitos
- Node.js 16+ necessário
- TypeScript será instalado localmente com as dependências
- Não é necessária instalação global de TypeScript
Verificação Rápida
Teste o servidor após a compilação:
# Test server starts correctly
node dist/index.js
# Run comprehensive tests
npm run test:mcp
# Test Claude Desktop integration
npm run test:desktop
Uso
Como Servidor MCP
Adicione à sua configuração do Claude Desktop:
{
"mcpServers": {
"semiconductor-supply-chain": {
"command": "node",
"args": ["/path/to/semiconductor-supply-chain-mcp/dist/index.js"]
}
}
}
Nota: Substitua
/path/to/semiconductor-supply-chain-mcppelo seu diretório de instalação real. O servidor deve ser compilado (npm run build) antes do uso.
Solução de Problemas
Se o servidor aparecer como desabilitado no Claude Desktop:
- Verifique a compilação: Certifique-se de que
dist/index.jsexiste - Verifique o caminho: Use caminhos absolutos na configuração
- Reinicie o Claude Desktop: Saia e reinicie após alterações na configuração
- Verifique os logs: Use as Ferramentas de Desenvolvedor para ver erros de conexão
Para solução de problemas detalhada, consulte debug-claude-desktop.md.
Ferramentas Disponíveis
-
find_ip_vendors
- Pesquise fornecedores de núcleos IP
- Filtre por categoria, subcategoria, nó de processo, requisitos de energia
- Exemplo: Encontre fornecedores de IP DDR5 PHY para processo de 7nm
-
find_asic_services
- Encontre serviços de design e fabricação de ASIC
- Filtre por tipo de serviço, tecnologia, capacidades
- Exemplo: Encontre serviços de verificação para designs de 5nm
-
get_price_estimation
- Estime custos para NRE de ASIC, licenciamento de IP, conjuntos de máscaras
- Fornece detalhamento de custos e notas
- Exemplo: Estime NRE de ASIC para design de alta complexidade em 7nm
-
compare_vendors
- Compare vários fornecedores lado a lado
- Critérios de comparação personalizáveis
- Fornece recomendações com base na análise
-
natural_language_query
- Processe consultas em linguagem natural sobre a cadeia de suprimentos de semicondutores
- Extrai automaticamente intenção e parâmetros
- Exemplos: "Encontre fornecedores de IP DDR5 para 7nm", "Qual é o custo de NRE para ASIC de 5nm?"
Recursos Disponíveis
- semiconductor://glossary - Glossário abrangente de termos da indústria
- semiconductor://industry-knowledge - Informações sobre fornecedores e considerações importantes
- semiconductor://process-nodes - Informações detalhadas sobre nós de processo
- semiconductor://vendors - Diretório completo de fornecedores por categoria
Desenvolvimento
# 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
Correções Recentes (Junho de 2024)
- ✅ Corrigidos Problemas de Importação de Módulos ES: Resolvidos erros de
require()em arquivos de teste - ✅ Processo de Compilação: Garantido que a compilação TypeScript funcione corretamente
- ✅ Suíte de Testes: Todos os 4 testes automatizados agora passam com sucesso
- ✅ Integração com Claude Desktop: O servidor inicia e conecta corretamente
Arquitetura
- Servidor MCP: Gerencia a comunicação do protocolo
- Ferramentas: Implementações individuais de ferramentas
- Scrapers: Módulos de raspagem web para diferentes plataformas
- NLP: Processamento de linguagem natural (futuro)
- Cache: Sistema de cache de respostas
Roadmap
- Processamento de consultas em linguagem natural com reconhecimento de intenção
- Recursos de conhecimento da indústria e glossário
- Implementar raspagem web real para AnySilicon
- Adicionar suporte à plataforma DesignReuse
- Expandir para sites individuais de fornecedores de IP
- Adicionar integração de calculadora de preços em tempo real
- Implementar cache avançado para melhor desempenho
- Suporte multilíngue para usuários globais
Licença
MIT