Accelerators

io.github.S2TConsulting由 GitHub 账号 S2TConsulting 发布v1.4.2更新于 Oct 24, 2026

36 tools for AWS infrastructure, security compliance, AI workflows, and ACI governance.

概览

AI 生成的概览

为助手提供 S2T 企业加速器:向量嵌入、CloudFormation/SAM 模板生成,以及 OAuth 配置校验。

可以做什么
向助手开放 S2T 加速器工具。s2t_embed 为文本生成向量嵌入并支持自动分块,用于 RAG 与语义搜索。s2t_generate_cloudformation 把自然语言描述转换为 SAM 或 CloudFormation YAML 模板,覆盖 Lambda、API Gateway、DynamoDB、S3、SQS、SNS、EventBridge 和 IAM。s2t_validate_oauth 检查 OAuth 2.0 配置中的常见错误,s2t_catalog 与 s2t_usage 用于列出加速器和查看配额。
适用场景
适合希望助手直接生成嵌入、起草 AWS 基础设施模板或检查 OAuth 配置,而不想自行实现这些能力的场景。适用于已经在使用 AWS 与 S2T 加速器、并接受付费且有限额的 API 的团队。
运行要求
以 stdio 方式在本地运行,通常通过 npm 包 s2t-mcp-accelerators 用 npx 启动,因此需要 Node.js。必须在 S2T_API_KEY 环境变量中提供 S2T API 密钥;可选 S2T_API_URL 用于指定自定义端点。需要访问 S2T API 的网络连接,且仅支持桌面端。
安装前请注意
S2T_API_KEY 密钥会发送到 S2T 的 API,用量按付费套餐计量并受速率与月度限额约束,调用可能产生费用或触及配额。提交给 s2t_embed 的文本和发送给 s2t_generate_cloudformation 的基础设施描述会离开本机传给第三方服务。OAuth 校验需要输入 client_id、重定向 URI 和 scopes。生成的模板在部署前应先行审查。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Accelerators,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

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

bash
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

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

TierPriceRate LimitMonthly Limit
Free$010/min100
Developer$29/mo60/min5,000
Business$99/mo300/min50,000
Enterprise$299/mo1,000/minUnlimited

Local Development

bash
git clone https://github.com/S2TConsulting/accelerators-mcp.gitcd accelerators-mcpnpm installnpm run buildnpm test

MCP Inspector

Test the server interactively with the MCP Inspector:

bash
npx @modelcontextprotocol/inspector node dist/index.js

Running Locally

bash
# Set API keyexport S2T_API_KEY="sk_live_your_api_key"
# Run servernpm start

Testing

bash
npm test              # Run tests oncenpm run test:watch    # Watch modenpm run test:coverage # Coverage report

Configuration Options

Environment Variables

VariableDescriptionDefault
S2T_API_KEYYour S2T API key (required)-
S2T_API_URLCustom API endpointProduction API

Claude Code

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

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.md,提交 c647638

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.4.2最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分