Ujjawal-Rajput
服务介绍
MCP CodeCommit 服务器
这是一个用于 AWS CodeCommit 操作的模型上下文协议(MCP)服务器实现。该服务器通过 MCP 协议提供了 Git 操作工具。
前提条件
- Node.js (v16 或更高版本)
- npm (Node 包管理器)
- 具有 CodeCommit 访问权限的 AWS 账户
- 配置正确的 AWS 凭证
安装
-
克隆仓库:
bash
git clone
cd mcp-codecommit -
安装依赖项:
bash
npm install -
配置环境变量:
在根目录下创建一个.env文件,并添加您的 AWS 配置信息:
env
AWS_REGION=your-aws-region
AWS_ACCESS_KEY_ID=your-access-key
AWS_SECRET_ACCESS_KEY=your-secret-key
使用方法
要启动 MCP 服务器:
bash
node index.js
该服务器使用 stdio 上的 MCP 协议进行通信,并提供 AWS CodeCommit 操作工具。
依赖项
- @modelcontextprotocol/sdk: ^1.7.0
- @aws-sdk/client-codecommit: ^3.775.0
- @aws-sdk/client-iam: ^3.758.0
- dotenv: ^16.4.7
- simple-git: ^3.27.0
- zod: ^3.24.2
许可证
ISC