Skip to content

feat: Support sigv4 auth mechanism for MCP servers. - #597

Merged
jcarver989 merged 6 commits into
mainfrom
feat/sigv4-mcp-auth
Oct 12, 2026
Merged

jcarver989 merged 6 commits into
mainfrom
feat/sigv4-mcp-auth

Conversation

@jcarver989

Copy link
Copy Markdown
Contributor

This PR adds support for a sigv4 key in MCP configuration. This supports use-cases where an aether agent that communicates with an MCP server, or a MCP gateway that uses IAM credentials for authn/z.

Adding direct support avoids having to run a sigv4 proxy to sign requests as a separate process / sidecar.

@jcarver989
jcarver989 enabled auto-merge (squash) October 12, 2026 20:15
@jcarver989
jcarver989 merged commit 1c2e2ac into main Oct 12, 2026
16 checks passed
@jcarver989
jcarver989 deleted the feat/sigv4-mcp-auth branch October 12, 2026 20:22
jcarver989 pushed a commit that referenced this pull request Oct 12, 2026
## 🤖 New release

* `aether-auth`: 0.1.17 -> 0.1.18
* `aether-llm`: 0.9.13 -> 0.9.14
* `aether-mcp-utils`: 0.7.13 -> 0.7.14
* `aether-agent-core`: 0.9.4 -> 0.9.5
* `aether-project`: 0.5.58 -> 0.5.59
* `aether-sessions`: 0.3.13 -> 0.3.14
* `aether-mcp-servers`: 0.8.4 -> 0.8.5
* `aether-agent-cli`: 0.9.15 -> 0.9.16
* `aether-acp-utils`: 0.5.13 -> 0.5.14
* `aether-telemetry`: 0.3.13 -> 0.3.14
* `aether-wisp`: 0.7.14 -> 0.7.15
* `aether-evals`: 0.3.20 -> 0.3.21
* `aether-schemas`: 0.2.20 -> 0.2.21

<details><summary><i><b>Changelog</b></i></summary><p>

## `aether-auth`

<blockquote>

##
[0.1.18](aether-auth-v0.1.17...aether-auth-v0.1.18)
- 2026-10-12

### Added

- Support sigv4 auth mechanism for MCP servers.
([#597](#597))
</blockquote>

## `aether-llm`

<blockquote>

##
[0.9.14](aether-llm-v0.9.13...aether-llm-v0.9.14)
- 2026-10-12

### Added

- Support sigv4 auth mechanism for MCP servers.
([#597](#597))

### Other

- Update models
([#594](#594))
</blockquote>

## `aether-mcp-utils`

<blockquote>

##
[0.7.14](aether-mcp-utils-v0.7.13...aether-mcp-utils-v0.7.14)
- 2026-10-12

### Added

- Support sigv4 auth mechanism for MCP servers.
([#597](#597))

### Other

- Simplify MCP code around Client, Server and Gateway concepts
([#595](#595))
</blockquote>

## `aether-agent-core`

<blockquote>

##
[0.9.5](aether-agent-core-v0.9.4...aether-agent-core-v0.9.5)
- 2026-10-12

### Added

- Support sigv4 auth mechanism for MCP servers.
([#597](#597))

### Other

- Simplify MCP code around Client, Server and Gateway concepts
([#595](#595))
</blockquote>

## `aether-project`

<blockquote>

##
[0.5.59](aether-project-v0.5.58...aether-project-v0.5.59)
- 2026-10-12

### Other

- Simplify MCP code around Client, Server and Gateway concepts
([#595](#595))
</blockquote>

## `aether-sessions`

<blockquote>

##
[0.3.14](aether-sessions-v0.3.13...aether-sessions-v0.3.14)
- 2026-10-12

### Other

- Simplify MCP code around Client, Server and Gateway concepts
([#595](#595))
</blockquote>

## `aether-mcp-servers`

<blockquote>

##
[0.8.5](aether-mcp-servers-v0.8.4...aether-mcp-servers-v0.8.5)
- 2026-10-12

### Other

- Simplify MCP code around Client, Server and Gateway concepts
([#595](#595))
</blockquote>

## `aether-agent-cli`

<blockquote>

##
[0.9.16](aether-agent-cli-v0.9.15...aether-agent-cli-v0.9.16)
- 2026-10-12

### Added

- Support sigv4 auth mechanism for MCP servers.
([#597](#597))

### Other

- Simplify MCP code around Client, Server and Gateway concepts
([#595](#595))
</blockquote>

## `aether-acp-utils`

<blockquote>

##
[0.5.14](aether-acp-utils-v0.5.13...aether-acp-utils-v0.5.14)
- 2026-10-12

### Other

- updated the following local packages: aether-llm
</blockquote>

## `aether-telemetry`

<blockquote>

##
[0.3.14](aether-telemetry-v0.3.13...aether-telemetry-v0.3.14)
- 2026-10-12

### Other

- updated the following local packages: aether-llm, aether-agent-core
</blockquote>

## `aether-wisp`

<blockquote>

##
[0.7.15](aether-wisp-v0.7.14...aether-wisp-v0.7.15)
- 2026-10-12

### Other

- updated the following local packages: aether-acp-utils
</blockquote>

## `aether-evals`

<blockquote>

##
[0.3.21](aether-evals-v0.3.20...aether-evals-v0.3.21)
- 2026-10-12

### Other

- updated the following local packages: aether-llm, aether-agent-core
</blockquote>

## `aether-schemas`

<blockquote>

##
[0.2.21](aether-schemas-v0.2.20...aether-schemas-v0.2.21)
- 2026-10-12

### Other

- updated the following local packages: aether-llm, aether-agent-core,
aether-project, aether-agent-cli, aether-evals
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: contextbridge-pr-automation[bot] <259134118+contextbridge-pr-automation[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant