S2T Accelerators
36 ferramentas MCP empresariais para segurança AWS, geração de infraestrutura, fluxos de trabalho de IA e governança de agentes de IA.
Documentação
Servidor MCP S2T Accelerators
Servidor MCP que fornece ao Claude acesso aos aceleradores empresariais testados em batalha da S2T:
- Vector Embeddings (ACC-AI-001) - Gera embeddings para RAG, busca semântica
- CloudFormation Generator (ACC-AWS-001) - Gera modelos SAM/CFN prontos para produção
- OAuth Validator (ACC-INT-001) - Valida configurações OAuth antes da implantação
Início Rápido
1. Instalação
npm install -g s2t-mcp-accelerators
2. Obtenha uma Chave de API
Visite https://dev.s2tconsulting.com/ai-sales/purchase.html para criar uma conta e obter sua chave de API.
3. Configure o Claude Desktop
Adicione ao seu arquivo de configuração do Claude Desktop:
macOS/Linux: ~/.config/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"s2t-accelerators": {
"command": "npx",
"args": ["s2t-mcp-accelerators"],
"env": {
"S2T_API_KEY": "sk_live_your_api_key_here"
}
}
}
}
Reinicie o Claude Desktop para ativar as ferramentas.
Ferramentas Disponíveis
s2t_embed
Gera embeddings vetoriais para texto. Suporta divisão automática em blocos para documentos longos.
Input:
- text: string (required) - Text to embed (max 100,000 characters)
- model: "amazon.titan-embed-text-v2:0" | "amazon.titan-embed-text-v1"
- chunk_size: number (100-2000, default: 512)
- chunk_overlap: number (0-500, default: 50)
Output: Embedding vectors with metadata
Casos de uso: Sistemas RAG, busca semântica, similaridade de documentos, indexação de base de conhecimento
s2t_generate_cloudformation
Gera modelos CloudFormation/SAM a partir de descrições em linguagem natural.
Input:
- description: string (required) - What infrastructure you need (max 5000 chars)
- format: "sam" | "cloudformation" (default: sam)
- include_parameters: boolean (default: true)
- include_outputs: boolean (default: true)
Output: Complete YAML template with best practices
Recursos suportados: Lambda, API Gateway, DynamoDB, S3, SQS, SNS, EventBridge, IAM
s2t_validate_oauth
Valida a configuração OAuth 2.0 e detecta configurações incorretas comuns.
Input:
- provider: "google" | "microsoft" | "github" | "quickbooks" | "generic"
- client_id: string (required)
- redirect_uris: string[] (required)
- scopes: string[] (required)
- token_endpoint: string (optional, for generic)
- authorization_endpoint: string (optional, for generic)
Output: Validation results, warnings, recommendations
Detecta: IDs de cliente inválidos, URIs de redirecionamento inseguras, escopos ausentes, endpoints obsoletos
s2t_catalog
Lista todos os aceleradores S2T disponíveis com suas capacidades e preços.
s2t_usage
Verifique suas estatísticas de uso da API e a cota restante.
Preços
| Nível | Preço | Limite de Taxa | Limite Mensal |
|---|---|---|---|
| Free | $0 | 10/min | 100 |
| Developer | $29/mo | 60/min | 5,000 |
| Business | $99/mo | 300/min | 50,000 |
| Enterprise | $299/mo | 1,000/min | Ilimitado |
Desenvolvimento Local
git clone https://github.com/S2TConsulting/accelerators-mcp.git
cd accelerators-mcp
npm install
npm run build
npm test
MCP Inspector
Teste o servidor interativamente com o MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.js
Executando Localmente
# Set API key
export S2T_API_KEY="sk_live_your_api_key"
# Run server
npm start
Testes
npm test # Run tests once
npm run test:watch # Watch mode
npm run test:coverage # Coverage report
Opções de Configuração
Variáveis de Ambiente
| Variável | Descrição | Padrão |
|---|---|---|
S2T_API_KEY | Sua chave de API S2T (obrigatória) | - |
S2T_API_URL | Endpoint de API personalizado | API de Produção |
Claude Code
Para projetos Claude Code, adicione a ~/.mcp.json (ou no nível do projeto .mcp.json):
{
"mcpServers": {
"s2t-accelerators": {
"command": "npx",
"args": ["s2t-mcp-accelerators"],
"env": {
"S2T_API_KEY": "sk_live_your_api_key_here"
}
}
}
}
Contribuindo
Aceitamos contribuições! Veja como começar:
- Faça um fork do repositório e crie um branch de funcionalidade
- Instale as dependências:
npm install - Faça suas alterações em
src/ - Adicione testes para novas funcionalidades em
src/handlers.test.ts - Execute a suíte de testes:
npm test - Envie um PR com uma descrição clara da alteração
Certifique-se de que todos os testes passem antes de enviar.
Suporte
- Site: https://www.s2tconsulting.com
- Email: sales@s2tconsulting.com
- Problemas: https://github.com/S2TConsulting/accelerators-mcp/issues
Licença
MIT - Consulte o arquivo LICENSE para obter detalhes.