Supports environment variable configuration to manage AWS credentials and settings for the CodeCommit integration.
Enables Git operations through the AWS CodeCommit service, allowing for version control management in AWS repositories.
Required as the runtime environment for the MCP server.
Used for package management and dependency installation.
Provides schema validation for data exchanged with AWS CodeCommit services.
MCP CodeCommit Server
A Model Context Protocol (MCP) server implementation for AWS CodeCommit operations. This server provides tools for Git operations through the MCP protocol.
Prerequisites
- Node.js (v16 or higher)
- npm (Node Package Manager)
- AWS account with CodeCommit access
- Proper AWS credentials configured
Installation
- Clone the repository:
- Install dependencies:
- Configure environment variables:
Create a
.env
file in the root directory with your AWS configuration:
Usage
To start the MCP server:
The server uses the MCP protocol over stdio for communication and provides tools for AWS CodeCommit operations.
Dependencies
- @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
License
ISC
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A mcp that helps to manage codecommit
Related MCP Servers
- AsecurityAlicenseAqualityMCP server for collecting code from files and directories into a single markdown document.Last updated -24PythonMIT License
- AsecurityAlicenseAqualityA MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.Last updated -34JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.Last updated -1Python
- -securityAlicense-qualityA MCP server that transforms code repositories from GitHub, GitLab, or local directories into LLM-friendly formats, preserving context and structure for better AI processing.Last updated -1PythonApache 2.0