mcpField
S
S2T Accelerators

S2T Accelerators

ローカル
github.com/S2TConsulting開発ツール032 週間前に更新

S2T Accelerators について

S2T Accelerators は、Claude などの MCP クライアントに AWS インフラ、AI ワークフロー、セキュリティ関連のツールを提供する MCP サーバーです。埋め込み生成、CloudFormation/SAM テンプレート作成、OAuth 検証などに対応します。

主な機能

  1. 01テキストの埋め込み生成と分割
  2. 02説明から CloudFormation/SAM テンプレートを作成
  3. 03OAuth 2.0 設定の検証
  4. 04アクセラレーターの機能と料金を一覧表示
  5. 05API 使用量と残りの上限を確認

活用シーン

  1. 01RAG やセマンティック検索用の埋め込み生成
  2. 02インフラ要件からテンプレートを作成
  3. 03デプロイ前の OAuth 設定確認
  4. 04API 利用枠の確認

MCP 対応

Claude などの MCP クライアントに、埋め込み生成、テンプレート作成、OAuth 検証を含むツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"accelerators": {
"command": "npx",
"args": [
"-y",
"s2t-mcp-accelerators"
],
"env": {
"S2T_API_KEY": "<S2T_API_KEY>"
}
}
}
}
起動コマンドnpx -y s2t-mcp-accelerators
設定が必要な環境変数
S2T_API_KEYシークレットYour S2T Accelerator Platform API key. Get one free at https://dev.s2tconsulting.com/ai-sales/purchase.html

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npms2t-mcp-accelerators1.4.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

S2T Accelerators MCP サーバー

npm version License: MIT MCP Compatible

Claude が S2T の実戦で検証済みのエンタープライズ向けアクセラレーターを利用できる MCP サーバーです。

  • ベクトル埋め込み (ACC-AI-001) - RAG、セマンティック検索用の埋め込みを生成します
  • CloudFormation ジェネレーター (ACC-AWS-001) - 本番環境対応の SAM/CFN テンプレートを生成します
  • OAuth バリデーター (ACC-INT-001) - デプロイ前に OAuth 設定を検証します

クイックスタート

1. インストール
npm install -g s2t-mcp-accelerators
2. API キーを取得

https://dev.s2tconsulting.com/ai-sales/purchase.html にアクセスしてアカウントを作成し、API キーを取得してください。

3. Claude Desktop を設定

Claude Desktop の設定ファイルに追加します。

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

ツールを有効にするには、Claude Desktop を再起動してください。

利用可能なツール

s2t_embed

テキストのベクトル埋め込みを生成します。長いドキュメントの自動チャンク分割に対応しています。

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

ユースケース: RAG システム、セマンティック検索、ドキュメント類似度、ナレッジベースのインデックス作成

s2t_generate_cloudformation

自然言語による説明から CloudFormation/SAM テンプレートを生成します。

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

対応リソース: Lambda、API Gateway、DynamoDB、S3、SQS、SNS、EventBridge、IAM

s2t_validate_oauth

OAuth 2.0 の設定を検証し、よくある設定ミスを検出します。

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

検出項目: 無効なクライアント ID、安全でないリダイレクト URI、スコープの不足、非推奨のエンドポイント

s2t_catalog

利用可能なすべての S2T アクセラレーターと、その機能および料金を一覧表示します。

s2t_usage

API の利用統計と残りのクォータを確認します。

料金

プラン料金レート制限月間上限
Free$010/min100
Developer$29/mo60/min5,000
Business$99/mo300/min50,000
Enterprise$299/mo1,000/min無制限

ローカル開発

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

MCP Inspector を使用して、サーバーを対話形式でテストします。

npx @modelcontextprotocol/inspector node dist/index.js
ローカルでの実行
# Set API key
export S2T_API_KEY="sk_live_your_api_key"

# Run server
npm start
テスト
npm test              # Run tests once
npm run test:watch    # Watch mode
npm run test:coverage # Coverage report

設定オプション

環境変数
変数説明デフォルト
S2T_API_KEYS2T API キー(必須)-
S2T_API_URLカスタム API エンドポイントProduction API
Claude Code

Claude Code プロジェクトの場合、~/.mcp.json(またはプロジェクトレベルの .mcp.json)に追加します。

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

コントリビューション

コントリビューションを歓迎します。開始する手順は次のとおりです。

  1. リポジトリをフォークし、機能ブランチを作成します
  2. 依存関係をインストールします:npm install
  3. src/ 内のファイルを変更します
  4. 新しい機能のテストを src/handlers.test.ts に追加します
  5. テストスイートを実行します:npm test
  6. 変更内容を明確に説明して PR を送信します

送信前に、すべてのテストが通ることを確認してください。

サポート

ライセンス

MIT - 詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。