Token导航 LogoToken导航TokenDH.com
MCP Teste V9 logo
运维云端未说明官方级别未说明来源级核验

MCP Teste V9

MCP Server

MCP-Thor Blueprint是一个支持Go、TinyGo(WASM)、Rust WASM和Web(React/Vite)的多语言微服务生成工具,提供自动化脚本、模板和验证工具,适用于快速构建生产级微服务架构。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
GoClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

vertikon

提供方

vertikon

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

⚡ MCP-Thor Blueprint

Blueprint oficial para geração de MCPs Vertikon com suporte completo a Go, TinyGo (WASM), Rust WASM e Web (React/Vite), alinhado à malha NATS descrita na Endurance.

🏆 VALIDATION STATUS: 100% COMPLETE

Latest Validation: v13 (2025-11-13)

  • 20/20 checks passing
  • 0 critical issues
  • 0 warnings
  • 74.4% test coverage (target: 70%)
  • Production ready

📊 Validation Evolution

VersionScoreStatus
v950%Initial
v1090%Improved
v1290%Near complete
v13100%✅ PRODUCTION READY

🚀 Objetivos

  • Entregar estruturas Clean Architecture prontas para produção.
  • Automatizar criação da árvore .endurance e contratos NATS.
  • Suportar fluxos Planejar → Executar → Validar com Claude Code.

🧩 Conteúdo

  • scripts/: automações (setup-thor-blueprint.ps1, generate-mcp.ps1, setup-endurance-structure.ps1, validate-mcp.ps1).
  • templates/: bases de código para Go, TinyGo/WASM, Rust/WASM e Web (React/Vite/TypeScript).
  • config/: definições de features, malha NATS (YAML/JSON/CSV) e árvore .endurance.
  • docs/: arquitetura, integração Claude Code, guia da malha NATS e setup rápido.
  • examples/: MCPs de referência (estoque, live commerce, WhatsApp) e schemas.
  • tools/: utilitários complementares (conversão de esquemas, validadores, gerador NATS).
  • .github/: workflows para CI/CD e validação automática de templates.

🏁 Quick Start

Instalação

# 1. Instalar blueprint
cd E:\vertikon\.templates\mcp-thor
./scripts/setup-thor-blueprint.ps1 -InstallPath "E:\vertikon\.templates\mcp-thor"

# 2. Gerar estrutura Endurance (árvore completa)
./scripts/setup-endurance-structure.ps1 -DefinitionPath .\config\endurance-tree.yaml -Root "E:\vertikon\.endurance"

Gerar Novos MCPs

# 3. Criar novo MCP Go
./scripts/generate-mcp.ps1 -Name "reserva-checkout" -Type go -Features rest,events,metrics

# 4. Criar módulo TinyGo (WASM app)
./scripts/generate-mcp.ps1 -Name "wasm-cart" -Type tinygo -Features wasm,ui

# 5. Criar aplicação Web
./scripts/generate-mcp.ps1 -Name "checkout-ui" -Type web -Features rest,ui

# 6. Criar módulo Rust WASM
./scripts/generate-mcp.ps1 -Name "payment-processor" -Type wasm -Features wasm

# 7. Validar
./scripts/validate-mcp.ps1 -Path "E:\vertikon\mcp-reserva-checkout"

Usar Ferramentas

# Gerar configurações NATS
node tools/nats-generator.js mcp-inventory examples/inventory-schema.json ./config

# Validar projeto MCP
node tools/mcp-validator.js ./mcp-inventory

# Converter schemas
node tools/schema-converter.js schema.json openapi api.yaml
node tools/schema-converter.js schema.json asyncapi events.yaml

✅ Definition of Done (DoD)

  • Estrutura Clean Architecture aplicada.
  • Cobertura ≥80% (tests table-driven + mocks gomock).
  • Observabilidade (OpenTelemetry → Jaeger, Prometheus, logs estruturados).
  • CI/CD base (GitHub Actions) incluída em cada MCP.
  • Contratos NATS alinhados à config/nats-subjects.*.
  • Documentação mínima: README, ADRs, OpenAPI/AsyncAPI.

📚 Referências

  • docs/architecture/blueprint.md - Arquitetura detalhada
  • docs/malha-nats.md - Guia da malha NATS Vertikon
  • docs/setup/claude-code.md - Integração com Claude Code
  • config/endurance-tree.yaml - Estrutura completa de projetos
  • examples/inventory-schema.json - Schema de referência
  • tools/README.md - Documentação das ferramentas

🛠️ Templates Disponíveis

Go Template

  • Features: REST API, Eventos NATS, Métricas, gRPC
  • Arquitetura: Clean Architecture completo
  • Build: Makefile com testes, lint, validação
  • CI/CD: GitHub Actions inclusos

TinyGo Template

  • Features: Compilação WASM, UI básica
  • Target: Navegador e sistemas embarcados
  • Integração: WebAssembly Module

Web Template

  • Features: React 18, TypeScript, Vite, Tailwind
  • Componentes: UI library padrão
  • Estado: React Query para gerenciamento
  • Build: Otimizado para produção

Rust/WASM Template

  • Features: Módulo WASM em Rust
  • Integração: wasm-bindgen
  • Testes: wasm-pack test
  • Build: Compilação otimizada para web

🔄 Fluxo de Trabalho

  1. Definir Schema - Criar JSON schema com entidades/events
  2. Gerar NATS - Usar tools/nats-generator.js
  3. Criar MCP - Executar generate-mcp.ps1 com template escolhido
  4. Implementar - Desenvolver regras de negócio
  5. Validar - Usar tools/mcp-validator.js
  6. Documentar - Gerar OpenAPI/AsyncAPI com schema-converter.js

🔐 Licença

MIT. Consulte LICENSE.

mcp-thor

目录标签

目录标签

GoClaude云端部署微服务生成本地部署多语言支持自动化工具WASMCleanArchitecture

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP