Skip to content

Commit 6930b07

Browse files
authored
Merge branch 'main' into harvishn/sigv4a
Signed-off-by: harv-aws <[email protected]>
2 parents be03122 + eebee32 commit 6930b07

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+5612
-2412
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
- type: textarea
99
id: description
1010
attributes:
11-
label: Describe the bug (Security related? please follow <https://github.com/aws/aws-mcp-proxy/security/policy> to report them to AWS Security directly.)
11+
label: Describe the bug (Security related? please follow <https://github.com/aws/mcp-proxy-for-aws/security/policy> to report them to AWS Security directly.)
1212
description: What is the problem? A clear and concise description of the bug.
1313
validations:
1414
required: true

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
- type: textarea
99
id: description
1010
attributes:
11-
label: Describe the feature (Security related? please follow <https://github.com/aws/aws-mcp-proxy/security/policy> to report them to AWS Security directly.)
11+
label: Describe the feature (Security related? please follow <https://github.com/aws/mcp-proxy-for-aws/security/policy> to report them to AWS Security directly.)
1212
description: A clear and concise description of the feature you are proposing.
1313
validations:
1414
required: true

.github/ISSUE_TEMPLATE/questions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
- type: textarea
99
id: question
1010
attributes:
11-
label: Your question (Security related? please follow <https://github.com/aws/aws-mcp-proxy/security/policy> to report them to AWS Security directly.)
11+
label: Your question (Security related? please follow <https://github.com/aws/mcp-proxy-for-aws/security/policy> to report them to AWS Security directly.)
1212
description: A clear and concise description of the question.
1313
validations:
1414
required: true

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
If your change doesn't seem to apply, please leave them unchecked.
1414

15-
* [ ] I have reviewed the [contributing guidelines](https://github.com/aws/aws-mcp-proxy/blob/main/CONTRIBUTING.md)
15+
* [ ] I have reviewed the [contributing guidelines](https://github.com/aws/mcp-proxy-for-aws/blob/main/CONTRIBUTING.md)
1616
* [ ] I have performed a self-review of this change
1717
* [ ] Changes have been tested
1818
* [ ] Changes are documented

.github/workflows/python-integ.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727

2828
- name: Install uv
29-
uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7.1.0
29+
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # v7.1.2
3030

3131
- name: Set up Python ${{ matrix.python-version }}
3232
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
@@ -41,7 +41,7 @@ jobs:
4141
with:
4242
aws-region: us-west-2
4343
role-to-assume: ${{ secrets.IntegTestRoleArn }}
44-
role-session-name: aws-mcp-proxy-integ-tests
44+
role-session-name: mcp-proxy-for-aws-integ-tests
4545

4646
- name: Run integration tests
4747
run: |

.github/workflows/python.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
defaults:
1717
run:
1818
working-directory: .
19-
name: Build AWS MCP Proxy
19+
name: Build MCP Proxy for AWS
2020
runs-on: ubuntu-latest
2121
permissions:
2222
contents: read
@@ -27,7 +27,7 @@ jobs:
2727
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2828

2929
- name: Install uv
30-
uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7.1.0
30+
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # v7.1.2
3131

3232
- name: Set up Python
3333
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
@@ -61,7 +61,7 @@ jobs:
6161
uv run --frozen coverage report --fail-under=80
6262
6363
- name: Run pyright
64-
run: uv run --frozen pyright
64+
run: uv run --frozen --all-packages pyright
6565

6666
- name: Run ruff format
6767
run: uv run --frozen ruff format .
@@ -73,7 +73,7 @@ jobs:
7373
run: uv build
7474

7575
- name: Upload distribution
76-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
76+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
7777
with:
7878
path: dist/
7979

@@ -183,7 +183,7 @@ jobs:
183183
python -
184184
185185
- name: Upload Software Bill of Materials
186-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
186+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
187187
with:
188-
name: sbom-aws-mcp-proxy
188+
name: sbom-mcp-proxy-for-aws
189189
path: sbom.json

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
*~
33
*#
44
*.DS_Store
5+
.claude
56
.clinerules
67
*-toolbag/
78

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## Unreleased
8+
## v1.0.0 (2025-10-29)
99

10-
### Added
10+
### Feat
1111

12-
- Initial project setup
12+
- Initial release

CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Contributing to AWS MCP Proxy
1+
# Contributing to MCP Proxy for AWS
22

3-
Thank you for your interest in contributing to the AWS MCP Proxy Server! We welcome contributions from the community.
3+
Thank you for your interest in contributing to the MCP Proxy for AWS! We welcome contributions from the community.
44

55
## Quick Start
66

@@ -39,7 +39,7 @@ For detailed technical information, development workflow, and troubleshooting, s
3939
- Fix typos or broken links
4040

4141
## Code of Conduct
42-
> See [CODE_OF_CONDUCT.md](https://github.com/aws/aws-mcp-proxy/blob/main/CODE_OF_CONDUCT.md)
42+
> See [CODE_OF_CONDUCT.md](https://github.com/aws/mcp-proxy-for-aws/blob/main/CODE_OF_CONDUCT.md)
4343
4444
- **Be respectful and inclusive** in all interactions
4545
- **Focus on constructive feedback** during code reviews
@@ -52,7 +52,7 @@ For detailed technical information, development workflow, and troubleshooting, s
5252
- [ ] Read [DEVELOPMENT.md](DEVELOPMENT.md) and set up your environment
5353
- [ ] Create tests for new functionality
5454
- [ ] Ensure all tests pass locally
55-
- [ ] Follow [integ/README.md](https://github.com/aws/aws-mcp-proxy/blob/main/tests/integ/README.md) to run integration tests
55+
- [ ] Follow [integ/README.md](https://github.com/aws/mcp-proxy-for-aws/blob/main/tests/integ/README.md) to run integration tests
5656
- [ ] Run code quality tools (`ruff`, `pyright`, `pre-commit`)
5757
- [ ] Update documentation if needed
5858

DEVELOPMENT.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Development Guide
22

3-
This guide covers the development workflow for the AWS MCP Proxy Server.
3+
This guide covers the development workflow of MCP Proxy for AWS.
44

55
## Table of Contents
66

@@ -29,8 +29,8 @@ Before you begin development, ensure you have the following installed:
2929

3030
```bash
3131
# Clone the repository
32-
git clone [email protected]:aws/aws-mcp-proxy.git
33-
cd aws-mcp-proxy
32+
git clone [email protected]:aws/mcp-proxy-for-aws.git
33+
cd mcp-proxy-for-aws
3434

3535
# Install dependencies including dev dependencies
3636
uv sync --group dev
@@ -43,7 +43,7 @@ uv run pre-commit install
4343

4444
```bash
4545
# Check that the server can start
46-
uv run aws_mcp_proxy/server.py --help
46+
uv run mcp_proxy_for_aws/server.py --help
4747

4848
# Run tests to ensure everything is working
4949
uv run pytest
@@ -52,7 +52,7 @@ uv run pytest
5252
## Project Structure
5353

5454
```
55-
aws_mcp_proxy/
55+
mcp_proxy_for_aws/
5656
├── __init__.py # Package initialization
5757
├── server.py # Main MCP server implementation
5858
├── mcp_proxy_manager.py # MCP proxy management logic
@@ -96,23 +96,21 @@ git commit -m "feat: add new feature description"
9696
#### Basic Local Execution
9797
```bash
9898
# Run the server directly
99-
uv run aws_mcp_proxy/server.py --endpoint <your-endpoint>
99+
uv run mcp_proxy_for_aws/server.py <your-endpoint>
100100
```
101101

102102
#### With MCP Inspector (for debugging)
103103
```bash
104104
# Run with MCP inspector for interactive debugging
105105
npx @modelcontextprotocol/inspector uv run \
106-
aws_mcp_proxy/server.py \
107-
--endpoint <your-endpoint>
106+
mcp_proxy_for_aws/server.py <your-endpoint>
108107
```
109108
A browser window will open automatically outside of your terminal window. Navigate to the browser window. Then click "Connect" in the opened browser window to interact with the server.
110109

111110
#### Advanced Options
112111
```bash
113112
# Run with specific AWS profile and write permissions
114-
uv run aws_mcp_proxy/server.py \
115-
--endpoint <your-endpoint> \
113+
uv run mcp_proxy_for_aws/server.py <your-endpoint> \
116114
--service <aws-service> \
117115
--profile <aws-profile> \
118116
--allow-write
@@ -284,7 +282,7 @@ If your commit message doesn't follow conventional format, the pre-commit hook w
284282
#### Configuration
285283

286284
Commitizen is configured in `pyproject.toml`:
287-
- **Version files**: Automatically updates version in `pyproject.toml` and `aws_mcp_proxy/__init__.py`
285+
- **Version files**: Automatically updates version in `pyproject.toml` and `mcp_proxy_for_aws/__init__.py`
288286
- **Tag format**: Creates git tags in `v{version}` format (e.g., `v0.1.0`)
289287
- **Changelog**: Automatically generates `CHANGELOG.md` when bumping versions
290288

@@ -378,7 +376,7 @@ Enable debug logging for troubleshooting:
378376
```bash
379377
# Set logging level to debug
380378
export LOG_LEVEL=DEBUG
381-
uv run aws_mcp_proxy/server.py --endpoint <endpoint>
379+
uv run mcp_proxy_for_aws/server.py <endpoint>
382380
```
383381

384382
## Additional Resources
@@ -391,6 +389,6 @@ uv run aws_mcp_proxy/server.py --endpoint <endpoint>
391389
---
392390

393391
For questions or issues not covered in this guide, please:
394-
1. Check existing [GitHub Issues](https://github.com/aws/aws-mcp-proxy/issues)
392+
1. Check existing [GitHub Issues](https://github.com/aws/mcp-proxy-for-aws/issues)
395393
2. Review the [MCP Specification](https://spec.modelcontextprotocol.io/)
396394
3. Create a new issue with detailed information about your problem

0 commit comments

Comments
 (0)