{
  "markdown": "# S2T Accelerators MCP Server\n\n[![npm version](https://img.shields.io/npm/v/s2t-mcp-accelerators.svg)](https://www.npmjs.com/package/s2t-mcp-accelerators)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![MCP Compatible](https://img.shields.io/badge/MCP-Compatible-blue.svg)](https://modelcontextprotocol.io)\n\nMCP server providing Claude with access to S2T's battle-tested enterprise accelerators:\n\n- **Vector Embeddings** (ACC-AI-001) - Generate embeddings for RAG, semantic search\n- **CloudFormation Generator** (ACC-AWS-001) - Generate production-ready SAM/CFN templates\n- **OAuth Validator** (ACC-INT-001) - Validate OAuth configurations before deployment\n\n## Quick Start\n\n### 1. Install\n\n```bash\nnpm install -g s2t-mcp-accelerators\n```\n\n### 2. Get an API Key\n\nVisit https://dev.s2tconsulting.com/ai-sales/purchase.html to create an account and get your API key.\n\n### 3. Configure Claude Desktop\n\nAdd to your Claude Desktop config file:\n\n**macOS/Linux:** `~/.config/Claude/claude_desktop_config.json`\n**Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"s2t-accelerators\": {\n      \"command\": \"npx\",\n      \"args\": [\"s2t-mcp-accelerators\"],\n      \"env\": {\n        \"S2T_API_KEY\": \"sk_live_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop to activate the tools.\n\n## Available Tools\n\n### s2t_embed\n\nGenerate vector embeddings for text. Supports automatic chunking for long documents.\n\n```\nInput:\n- text: string (required) - Text to embed (max 100,000 characters)\n- model: \"amazon.titan-embed-text-v2:0\" | \"amazon.titan-embed-text-v1\"\n- chunk_size: number (100-2000, default: 512)\n- chunk_overlap: number (0-500, default: 50)\n\nOutput: Embedding vectors with metadata\n```\n\n**Use cases:** RAG systems, semantic search, document similarity, knowledge base indexing\n\n### s2t_generate_cloudformation\n\nGenerate CloudFormation/SAM templates from natural language descriptions.\n\n```\nInput:\n- description: string (required) - What infrastructure you need (max 5000 chars)\n- format: \"sam\" | \"cloudformation\" (default: sam)\n- include_parameters: boolean (default: true)\n- include_outputs: boolean (default: true)\n\nOutput: Complete YAML template with best practices\n```\n\n**Supported resources:** Lambda, API Gateway, DynamoDB, S3, SQS, SNS, EventBridge, IAM\n\n### s2t_validate_oauth\n\nValidate OAuth 2.0 configuration and detect common misconfigurations.\n\n```\nInput:\n- provider: \"google\" | \"microsoft\" | \"github\" | \"quickbooks\" | \"generic\"\n- client_id: string (required)\n- redirect_uris: string[] (required)\n- scopes: string[] (required)\n- token_endpoint: string (optional, for generic)\n- authorization_endpoint: string (optional, for generic)\n\nOutput: Validation results, warnings, recommendations\n```\n\n**Detects:** Invalid client IDs, insecure redirect URIs, missing scopes, deprecated endpoints\n\n### s2t_catalog\n\nList all available S2T accelerators with their capabilities and pricing.\n\n### s2t_usage\n\nCheck your API usage statistics and remaining quota.\n\n## Pricing\n\n| Tier | Price | Rate Limit | Monthly Limit |\n|------|-------|------------|---------------|\n| Free | $0 | 10/min | 100 |\n| Developer | $29/mo | 60/min | 5,000 |\n| Business | $99/mo | 300/min | 50,000 |\n| Enterprise | $299/mo | 1,000/min | Unlimited |\n\n## Local Development\n\n```bash\ngit clone https://github.com/S2TConsulting/accelerators-mcp.git\ncd accelerators-mcp\nnpm install\nnpm run build\nnpm test\n```\n\n### MCP Inspector\n\nTest the server interactively with the MCP Inspector:\n\n```bash\nnpx @modelcontextprotocol/inspector node dist/index.js\n```\n\n### Running Locally\n\n```bash\n# Set API key\nexport S2T_API_KEY=\"sk_live_your_api_key\"\n\n# Run server\nnpm start\n```\n\n### Testing\n\n```bash\nnpm test              # Run tests once\nnpm run test:watch    # Watch mode\nnpm run test:coverage # Coverage report\n```\n\n## Configuration Options\n\n### Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `S2T_API_KEY` | Your S2T API key (required) | - |\n| `S2T_API_URL` | Custom API endpoint | Production API |\n\n### Claude Code\n\nFor Claude Code projects, add to `~/.mcp.json` (or project-level `.mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"s2t-accelerators\": {\n      \"command\": \"npx\",\n      \"args\": [\"s2t-mcp-accelerators\"],\n      \"env\": {\n        \"S2T_API_KEY\": \"sk_live_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Contributing\n\nWe welcome contributions! Here's how to get started:\n\n1. Fork the repo and create a feature branch\n2. Install dependencies: `npm install`\n3. Make your changes in `src/`\n4. Add tests for new functionality in `src/handlers.test.ts`\n5. Run the test suite: `npm test`\n6. Submit a PR with a clear description of the change\n\nPlease ensure all tests pass before submitting.\n\n## Support\n\n- **Website:** https://www.s2tconsulting.com\n- **Email:** sales@s2tconsulting.com\n- **Issues:** https://github.com/S2TConsulting/accelerators-mcp/issues\n\n## License\n\nMIT - See [LICENSE](LICENSE) file for details.\n",
  "bytes": 5029,
  "sha": "64bbdad68e931a9f49bda2a80b92aaa5a1c553a24d64b2de7c8710cd03ba8a6e",
  "repo_slug": "s2tconsulting/accelerators-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_s2tconsulting_accelerators_e52dece2/readme"
}