使用说明
MCP服务器
AWS的开源任务控制面板(MCP)服务器-一种功能强大、独立于区域的AWS运营后端服务。
特性
- 独立于区域的AWS运营
- 凭证验证和管理
- 安全的API端点
- 全面的错误处理
- TypeScript支持
- 考虑到安全性和可扩展性而构建
先决条件
- Node.js(v16或更高版本)
- npm或纱线
- AWS凭据(访问密钥ID和秘密访问密钥)或IAM角色
安装
- 克隆存储库:
git clone https://github.com/groovyBugify/mcp-server.git
cd mcp-server
- 安装依赖项:
npm install
- 创建环境文件:
cp .env.example .env
- 在中配置环境变量
.env
发展
启动开发服务器:
npm run dev
构建
编译TypeScript代码:
npm run build
生产
启动生产服务器:
npm start
API终点
验证AWS凭据
POST /api/aws/validate-credentials
Content-Type: application/json
{
"region": "us-east-1" // optional, defaults to us-east-1
}
贡献
欢迎投稿!请随时提交拉取请求。
许可证
此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。
