使用说明
基本能力
产品定位
MCP代码提交服务器是一个基于MCP协议的服务器,专门用于AWS CodeCommit的Git操作。
核心功能
- 通过MCP协议提供Git操作工具
- 支持AWS CodeCommit的集成
- 提供基本的Git操作功能
适用场景
- 需要与AWS CodeCommit集成的开发环境
- 使用MCP协议进行Git操作的场景
工具列表
@modelcontextprotocol/sdk: MCP协议的SDK@aws-sdk/client-codecommit: AWS CodeCommit客户端@aws-sdk/client-iam: AWS IAM客户端dotenv: 环境变量管理simple-git: 简化Git操作zod: 数据验证
使用教程
使用依赖
- Node.js (v16或更高版本)
- npm (Node包管理器)
- 具有CodeCommit访问权限的AWS账户
- 配置正确的AWS凭证
安装教程
- 克隆仓库:
git clone <repository-url>
cd mcp-codecommit
- 安装依赖:
npm install
- 配置环境变量:
在根目录创建
.env文件,并添加AWS配置:
AWS_REGION=your-aws-region
AWS_ACCESS_KEY_ID=your-access-key
AWS_SECRET_ACCESS_KEY=your-secret-key
调试方式
启动MCP服务器:
node index.js
服务器将通过stdio使用MCP协议进行通信,并提供AWS CodeCommit操作工具。