S2T Accelerators
36 herramientas MCP empresariales para seguridad en AWS, generación de infraestructura, flujos de trabajo de IA y gobernanza de agentes de IA.
Documentación
Servidor MCP de S2T Accelerators
Servidor MCP que proporciona a Claude acceso a los aceleradores empresariales probados en batalla de S2T:
- Vector Embeddings (ACC-AI-001) - Genera embeddings para RAG, búsqueda semántica
- CloudFormation Generator (ACC-AWS-001) - Genera plantillas SAM/CFN listas para producción
- OAuth Validator (ACC-INT-001) - Valida configuraciones de OAuth antes del despliegue
Inicio Rápido
1. Instalar
npm install -g s2t-mcp-accelerators
2. Obtén una clave de API
Visita https://dev.s2tconsulting.com/ai-sales/purchase.html para crear una cuenta y obtener tu clave de API.
3. Configura Claude Desktop
Añade a tu archivo de configuración de 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"
}
}
}
}
Reinicia Claude Desktop para activar las herramientas.
Herramientas Disponibles
s2t_embed
Genera embeddings vectoriales para texto. Soporta fragmentación automática para documentos largos.
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, búsqueda semántica, similitud de documentos, indexación de bases de conocimiento
s2t_generate_cloudformation
Genera plantillas de CloudFormation/SAM a partir de descripciones en lenguaje 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 soportados: Lambda, API Gateway, DynamoDB, S3, SQS, SNS, EventBridge, IAM
s2t_validate_oauth
Valida la configuración de OAuth 2.0 y detecta configuraciones incorrectas comunes.
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, URI de redirección inseguras, alcances faltantes, endpoints obsoletos
s2t_catalog
Lista todos los aceleradores S2T disponibles con sus capacidades y precios.
s2t_usage
Consulta tus estadísticas de uso de API y cuota restante.
Precios
| Nivel | Precio | Límite de tasa | Límite mensual |
|---|---|---|---|
| Gratis | $0 | 10/min | 100 |
| Desarrollador | $29/mes | 60/min | 5,000 |
| Negocio | $99/mes | 300/min | 50,000 |
| Empresa | $299/mes | 1,000/min | Ilimitado |
Desarrollo Local
git clone https://github.com/S2TConsulting/accelerators-mcp.git
cd accelerators-mcp
npm install
npm run build
npm test
Inspector MCP
Prueba el servidor de forma interactiva con el Inspector MCP:
npx @modelcontextprotocol/inspector node dist/index.js
Ejecutar en Local
# Set API key
export S2T_API_KEY="sk_live_your_api_key"
# Run server
npm start
Pruebas
npm test # Run tests once
npm run test:watch # Watch mode
npm run test:coverage # Coverage report
Opciones de Configuración
Variables de Entorno
| Variable | Descripción | Predeterminado |
|---|---|---|
S2T_API_KEY | Tu clave de API de S2T (requerida) | - |
S2T_API_URL | Endpoint de API personalizado | API de producción |
Claude Code
Para proyectos de Claude Code, añade a ~/.mcp.json (o a nivel de proyecto .mcp.json):
{
"mcpServers": {
"s2t-accelerators": {
"command": "npx",
"args": ["s2t-mcp-accelerators"],
"env": {
"S2T_API_KEY": "sk_live_your_api_key_here"
}
}
}
}
Contribuciones
¡Agradecemos tus contribuciones! Así es como empezar:
- Haz un fork del repositorio y crea una rama de características
- Instala las dependencias:
npm install - Realiza tus cambios en
src/ - Añade pruebas para la nueva funcionalidad en
src/handlers.test.ts - Ejecuta la suite de pruebas:
npm test - Envía un PR con una descripción clara del cambio
Asegúrate de que todas las pruebas pasen antes de enviarlo.
Soporte
- Sitio web: https://www.s2tconsulting.com
- Correo electrónico: sales@s2tconsulting.com
- Problemas: https://github.com/S2TConsulting/accelerators-mcp/issues
Licencia
MIT - Consulta el archivo LICENSE para más detalles.