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 分