S2T Accelerators

by S2TConsulting

313 downloads
Not rated
GitHub

About

36 enterprise-grade MCP tools for AWS infrastructure, security compliance, AI workflows, agent governance, and operational resilience. Includes IAM policy validation with security scoring, MFA compliance auditing, CloudFormation/SAM template generation, DynamoDB single-table desi

Details

Author
S2TConsulting
Downloads
313
Categories
Cloud Service, Other, Infrastructure, Security, AI, Developer Tools

- Generate vector embeddings for RAG and semantic search
- Create CloudFormation/SAM templates from natural language descriptions
- Validate OAuth 2.0 configurations before deployment
- List all available accelerators with capabilities and pricing
- Check API usage statistics and remaining quota
- Supports automatic chunking for long documents when embedding

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name S2T Accelerators
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the package globally via npm (npm install -g s2t-mcp-accelerators), obtain an API key from the S2T website, and add the server configuration to your Claude Desktop config file with the S2T_API_KEY environment variable. Restart Claude Desktop to activate the tools.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "s2t accelerators": {
            "s2t-accelerators": {
                "command": "npx",
                "args": [
                    "-y",
                    "s2t-mcp-accelerators"
                ],
                "env": {
                    "S2T_API_KEY": "<YOUR_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "s2t-accelerators": {
        "command": "npx",
        "args": [
            "-y",
            "s2t-mcp-accelerators"
        ],
        "env": {
            "S2T_API_KEY": "<YOUR_API_KEY>"
        }
    }
}

S2T Accelerators MCP Server

npm version
License: MIT
MCP Compatible

MCP server providing Claude with access to S2T's battle-tested enterprise accelerators:

- Vector Embeddings (ACC-AI-001) - Generate embeddings for RAG, semantic search
- CloudFormation Generator (ACC-AWS-001) - Generate production-ready SAM/CFN templates
- OAuth Validator (ACC-INT-001) - Validate OAuth configurations before deployment

Quick Start

1. Install

npm install -g s2t-mcp-accelerators

2. Get an API Key

Visit https://dev.s2tconsulting.com/ai-sales/purchase.html to create an account and get your API key.

3. Configure Claude Desktop

Add to your Claude Desktop config file:

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"
      }
    }
  }
}

Restart Claude Desktop to activate the tools.

Available Tools

s2t_embed

Generate vector embeddings for text. Supports automatic chunking for long documents.

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

Use cases: RAG systems, semantic search, document similarity, knowledge base indexing

s2t_generate_cloudformation

Generate CloudFormation/SAM templates from natural language descriptions.

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

Supported resources: Lambda, API Gateway, DynamoDB, S3, SQS, SNS, EventBridge, IAM

s2t_validate_oauth

Validate OAuth 2.0 configuration and detect common misconfigurations.

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

Detects: Invalid client IDs, insecure redirect URIs, missing scopes, deprecated endpoints

s2t_catalog

List all available S2T accelerators with their capabilities and pricing.

s2t_usage

Check your API usage statistics and remaining quota.

Pricing

| Tier | Price | Rate Limit | Monthly Limit |
|------|-------|------------|---------------|
| 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 | Unlimited |

Local Development

git clone https://github.com/S2TConsulting/accelerators-mcp.git
cd accelerators-mcp
npm install
npm run build
npm test

MCP Inspector

Test the server interactively with the MCP Inspector:

npx @modelcontextprotocol/inspector node dist/index.js

Running Locally

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.