S2T加速器MCP服务器
](https://www.npmjs.com/package/s2t-mcp-accelerators)  
MCP服务器为Claude提供了访问S2T久经考验的企业加速器的权限:
- 矢量嵌入 (ACC-AI-001)-为RAG、语义搜索生成嵌入
- 云形成生成器 (ACC-AWS-001)-生成生产就绪的SAM/CFN模板
- OAuth验证器 (ACC-INT-001)-部署前验证OAuth配置
快速开始
1.安装
npm install -g s2t-mcp-accelerators2.获取API密钥
访问https://dev.s2tconsulting.com/ai-sales/purchase.html创建帐户并获取您的API密钥。
3.配置克劳德桌面
添加到您的Claude Desktop配置文件中:
macOS/Linux: ~/.config/Claude/claude_desktop_config.json 窗户: %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/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网关、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_目录
列出所有可用的S2T加速器及其功能和价格。
s2_用法
检查您的API使用统计数据和剩余配额。
定价
| 级别 | 价格 | 利率限制 | 每月限额 |
|---|---|---|---|
| 免费 | 0美元 | 10/分钟 | 100 |
| 开发人员 | 29美元/月 | 60美元/分钟 | 5000 |
| 商务 | 每月99美元 | 每分钟300美元 | 50000美元 |
| 企业 | 299美元/月 | 1000美元/分钟 | 无限制 |
本地开发
git clone https://github.com/S2TConsulting/accelerators-mcp.git
cd accelerators-mcp
npm install
npm run build
npm testMCP检查员
使用MCP检查器交互式测试服务器:
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_KEY | 您的S2T API密钥(必需) | - |
S2T_API_URL | 自定义API端点 | 生产API |
克劳德代码
对于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"
}
}
}
}贡献
我们欢迎捐款!以下是如何开始:
- 分叉仓库并创建功能分支
- 安装依赖项:
npm install - 在中进行更改
src/ - 在中添加新功能的测试
src/handlers.test.ts - 运行测试套件:
npm test - 提交一份PR,明确说明变更情况
请确保在提交之前通过所有测试。
支持
- 网站: https://www.s2tconsulting.com
- 电子邮件: sales@s2tconsulting.com
- 问题: https://github.com/S2TConsulting/accelerators-mcp/issues
许可证
麻省理工学院-参见 许可证 文件以获取详细信息。
