1. Conduid
  2. RAG
  3. io.github.S2TConsulting/accelerators
MCP server · RAG

io.github.S2TConsulting/accelerators

Vector embeddings, CloudFormation generation, and OAuth validation for AI workflows

Unclaimed rag
37Low

Scored 5 days ago · breakdown

About io.github.S2TConsulting/accelerators

io.github.S2TConsulting/accelerators is an MCP server in the RAG category: vector embeddings, CloudFormation generation, and OAuth validation for AI workflows.

Install

Claude Code
claude mcp add io-github-s2tconsulting-accelerators -- npx -y s2t-mcp-accelerators
npx
npx -y s2t-mcp-accelerators

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.S2TConsulting/accelerators

Powered by Claude · Grounded in docs

I know everything about io.github.S2TConsulting/accelerators. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

S2T Accelerators MCP Server

npm version 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

# Set API key
export S2T_API_KEY="sk_live_your_api_key"

# Run server
npm start

Testing

npm test              # Run tests once
npm run test:watch    # Watch mode
npm run test:coverage # Coverage report

Configuration Options

Environment Variables

Variable Description Default
S2T_API_KEY Your S2T API key (required) -
S2T_API_URL Custom API endpoint Production API

Claude Code

For Claude Code projects, add to ~/.mcp.json (or project-level .mcp.json):

{
  "mcpServers": {
    "s2t-accelerators": {
      "command": "npx",
      "args": ["s2t-mcp-accelerators"],
      "env": {
        "S2T_API_KEY": "sk_live_your_api_key_here"
      }
    }
  }
}

Contributing

We welcome contributions! Here's how to get started:

  1. Fork the repo and create a feature branch
  2. Install dependencies: npm install
  3. Make your changes in src/
  4. Add tests for new functionality in src/handlers.test.ts
  5. Run the test suite: npm test
  6. Submit a PR with a clear description of the change

Please ensure all tests pass before submitting.

Support

License

MIT - See LICENSE file for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.S2TConsulting/accelerators

How do I install io.github.S2TConsulting/accelerators?

Run claude mcp add io-github-s2tconsulting-accelerators -- npx -y s2t-mcp-accelerators, then add the server to your MCP client's configuration.

Is io.github.S2TConsulting/accelerators safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.S2TConsulting/accelerators still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.