Commit graph

129 commits

Author SHA1 Message Date
Alex Akimov
fa67e346c0
Merge pull request #103 from modelcontextprotocol/dependabot/npm_and_yarn/mcp-client-typescript/npm_and_yarn-95dcde36b3
Bump the npm_and_yarn group across 3 directories with 1 update
2026-02-14 19:26:40 +01:00
dependabot[bot]
dbf6695338
Bump the npm_and_yarn group across 3 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /mcp-client-typescript directory: [qs](https://github.com/ljharb/qs).
Bumps the npm_and_yarn group with 1 update in the /tests/helpers directory: [qs](https://github.com/ljharb/qs).
Bumps the npm_and_yarn group with 1 update in the /weather-server-typescript directory: [qs](https://github.com/ljharb/qs).


Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)

Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)

Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-version: 6.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-version: 6.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-14 12:57:37 +00:00
Alex Akimov
46a65ff5ab
Merge pull request #102 from modelcontextprotocol/dependabot/uv/mcp-client-python/uv-4ec0571fdd
Bump the uv group across 2 directories with 1 update
2026-02-11 08:53:55 +01:00
dependabot[bot]
52add536c8
Bump the uv group across 2 directories with 1 update
Bumps the uv group with 1 update in the /mcp-client-python directory: [cryptography](https://github.com/pyca/cryptography).
Bumps the uv group with 1 update in the /weather-server-python directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.3 to 46.0.5
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.5)

Updates `cryptography` from 46.0.3 to 46.0.5
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: indirect
  dependency-group: uv
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 02:53:35 +00:00
Alex Akimov
e99b655608
Merge pull request #99 from modelcontextprotocol/dependabot/cargo/mcp-client-rust/cargo-19d6922b9f
Bump time from 0.3.44 to 0.3.47 in /mcp-client-rust in the cargo group across 1 directory
2026-02-06 08:46:22 +01:00
dependabot[bot]
b166e7e484
Bump time in /mcp-client-rust in the cargo group across 1 directory
Bumps the cargo group with 1 update in the /mcp-client-rust directory: [time](https://github.com/time-rs/time).


Updates `time` from 0.3.44 to 0.3.47
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.44...v0.3.47)

---
updated-dependencies:
- dependency-name: time
  dependency-version: 0.3.47
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-05 19:01:48 +00:00
Alex Akimov
46d4f9f3e1
Merge pull request #98 from modelcontextprotocol/dependabot/npm_and_yarn/mcp-client-typescript/npm_and_yarn-6ba581f051
Bump the npm_and_yarn group across 3 directories with 1 update
2026-02-04 22:08:40 +01:00
dependabot[bot]
8386d795cf
Bump the npm_and_yarn group across 3 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /mcp-client-typescript directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).
Bumps the npm_and_yarn group with 1 update in the /tests/helpers directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).
Bumps the npm_and_yarn group with 1 update in the /weather-server-typescript directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).


Updates `@modelcontextprotocol/sdk` from 1.25.2 to 1.26.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.25.2...v1.26.0)

Updates `@modelcontextprotocol/sdk` from 1.25.2 to 1.26.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.25.2...v1.26.0)

Updates `@modelcontextprotocol/sdk` from 1.25.2 to 1.26.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.25.2...v1.26.0)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.26.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.26.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.26.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-04 20:39:15 +00:00
Jonathan Hefner
b6c3a84815
Merge pull request #97 from modelcontextprotocol/dependabot/cargo/mcp-client-rust/cargo-f6ecf5c85a
Bump bytes from 1.10.1 to 1.11.1 in /mcp-client-rust in the cargo group across 1 directory
2026-02-03 14:57:10 -06:00
dependabot[bot]
e583f6f7b2
Bump bytes in /mcp-client-rust in the cargo group across 1 directory
Bumps the cargo group with 1 update in the /mcp-client-rust directory: [bytes](https://github.com/tokio-rs/bytes).


Updates `bytes` from 1.10.1 to 1.11.1
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1)

---
updated-dependencies:
- dependency-name: bytes
  dependency-version: 1.11.1
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 20:53:29 +00:00
Jonathan Hefner
ce0c9ea316
Merge pull request #96 from modelcontextprotocol/dependabot/cargo/weather-server-rust/cargo-f6ecf5c85a
Bump bytes from 1.10.1 to 1.11.1 in /weather-server-rust in the cargo group across 1 directory
2026-02-03 14:31:27 -06:00
dependabot[bot]
0f171664ba
Bump bytes in /weather-server-rust in the cargo group across 1 directory
Bumps the cargo group with 1 update in the /weather-server-rust directory: [bytes](https://github.com/tokio-rs/bytes).


Updates `bytes` from 1.10.1 to 1.11.1
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1)

---
updated-dependencies:
- dependency-name: bytes
  dependency-version: 1.11.1
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 19:37:21 +00:00
Alex Akimov
b2a5483adb
Merge pull request #95 from modelcontextprotocol/dependabot/npm_and_yarn/tests/helpers/npm_and_yarn-c14fb3ecbb
Bump the npm_and_yarn group across 1 directory with 3 updates
2026-02-01 11:21:36 +01:00
dependabot[bot]
359d8ce9d2
Bump the npm_and_yarn group across 1 directory with 3 updates
Bumps the npm_and_yarn group with 2 updates in the /tests/helpers directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) and [body-parser](https://github.com/expressjs/body-parser).


Updates `@modelcontextprotocol/sdk` from 1.22.0 to 1.25.2
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...v1.25.2)

Updates `body-parser` from 2.2.0 to 2.2.2
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.0...v2.2.2)

Updates `qs` from 6.14.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.25.2
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: body-parser
  dependency-version: 2.2.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 09:58:52 +00:00
Jonathan Hefner
bd27d306c0
Implement smoke test for clients and servers (#76)
This commit adds `tests/smoke-test.sh`, which performs a smoke test of
all clients and servers. The smoke test tests that the clients and
servers run and that list tools is called.

This commit also adds a GitHub Actions workflow to run the smoke test on
all pull requests and pushes to main.

For practicality, this commit modifies the TypeScript and Python clients
to lazily initialize the Anthropic client, thus allowing tests to skip
setting an API key. This change also provides a friendly error when
users forget to set an API key.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Alex Akimov <alexeyakimov@gmail.com>
2026-02-01 10:57:45 +01:00
Alex Akimov
d5d455dcc3
Merge pull request #62 from amikai/mcp-client-go
Add mcp-client-go
2026-01-31 16:27:14 +01:00
Alex Akimov
9acd962cbf
Merge branch 'main' into mcp-client-go 2026-01-28 21:10:32 +01:00
Alex Akimov
e0ab6456eb
Merge pull request #60 from amikai/weather-server-go
Add weather-server-go
2026-01-28 21:10:03 +01:00
Alex Akimov
efc0ea5cc3
Merge branch 'main' into weather-server-go 2026-01-28 21:07:22 +01:00
amikai
0b9df25794
Use http.DefaultClient for NWS API requests 2026-01-29 01:50:04 +08:00
Alex Akimov
4296a1672a
Merge pull request #94 from modelcontextprotocol/dependabot/npm_and_yarn/mcp-client-typescript/npm_and_yarn-33599dbf89
Bump the npm_and_yarn group across 2 directories with 1 update
2026-01-27 22:25:54 +01:00
dependabot[bot]
210b0a79f0
Bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /mcp-client-typescript directory: [hono](https://github.com/honojs/hono).
Bumps the npm_and_yarn group with 1 update in the /weather-server-typescript directory: [hono](https://github.com/honojs/hono).


Updates `hono` from 4.11.4 to 4.11.7
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7)

Updates `hono` from 4.11.4 to 4.11.7
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.7)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.11.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: hono
  dependency-version: 4.11.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-27 19:26:15 +00:00
Alex Akimov
fce0c1da3b
Merge pull request #93 from modelcontextprotocol/dependabot/uv/mcp-client-python/uv-dea204389d
Bump the uv group across 2 directories with 1 update
2026-01-27 18:55:06 +01:00
dependabot[bot]
4a500c4fe8
Bump the uv group across 2 directories with 1 update
Bumps the uv group with 1 update in the /mcp-client-python directory: [python-multipart](https://github.com/Kludex/python-multipart).
Bumps the uv group with 1 update in the /weather-server-python directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.20 to 0.0.22
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.20...0.0.22)

Updates `python-multipart` from 0.0.20 to 0.0.22
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.20...0.0.22)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.22
  dependency-type: indirect
  dependency-group: uv
- dependency-name: python-multipart
  dependency-version: 0.0.22
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 23:57:16 +00:00
Alex Akimov
08b11f0d45
Merge branch 'main' into mcp-client-go 2026-01-25 19:16:35 +01:00
Alex Akimov
066cbd78bf
Merge branch 'main' into weather-server-go 2026-01-25 19:16:13 +01:00
Alex Akimov
7b3ca3d7a2
Merge pull request #92 from modelcontextprotocol/dependabot/uv/weather-server-python/uv-8386bb0411
Bump the uv group across 2 directories with 1 update
2026-01-25 18:15:26 +01:00
dependabot[bot]
56eec87d84
Bump the uv group across 2 directories with 1 update
Bumps the uv group with 1 update in the /weather-server-python directory: [mcp](https://github.com/modelcontextprotocol/python-sdk).
Bumps the uv group with 1 update in the /mcp-client-python directory: [mcp](https://github.com/modelcontextprotocol/python-sdk).


Updates `mcp` from 1.21.0 to 1.23.0
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md)
- [Commits](https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.23.0)

Updates `mcp` from 1.21.0 to 1.23.0
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md)
- [Commits](https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.23.0)

---
updated-dependencies:
- dependency-name: mcp
  dependency-version: 1.23.0
  dependency-type: indirect
  dependency-group: uv
- dependency-name: mcp
  dependency-version: 1.23.0
  dependency-type: direct:production
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-25 16:46:37 +00:00
Alex Akimov
14af908f25
Merge pull request #59 from amikai/feat/mcp-client-rust
Add mcp-client-rust
2026-01-25 16:45:29 +00:00
Alex Akimov
d570cae22d
Merge branch 'main' into mcp-client-go 2026-01-19 08:52:37 +00:00
Alex Akimov
521a2006ef
Merge branch 'main' into feat/mcp-client-rust 2026-01-19 08:52:22 +00:00
Alex Akimov
da63d2d058
Merge branch 'main' into weather-server-go 2026-01-19 08:52:10 +00:00
Alex Akimov
e555b19f9c
Merge pull request #89 from modelcontextprotocol/chore/apache-2.0-license
chore: update licensing to Apache 2.0 for new contributions
2026-01-15 01:06:10 +00:00
Alex Akimov
e66b2e63bf
Merge branch 'main' into chore/apache-2.0-license 2026-01-15 01:01:59 +00:00
Jonathan Hefner
5ec0e9e5bc
Merge pull request #90 from modelcontextprotocol/dependabot/npm_and_yarn/mcp-client-typescript/npm_and_yarn-c4102fe92f
Bump the npm_and_yarn group across 2 directories with 1 update
2026-01-13 18:01:24 -06:00
dependabot[bot]
8046c30429
Bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /mcp-client-typescript directory: [hono](https://github.com/honojs/hono).
Bumps the npm_and_yarn group with 1 update in the /weather-server-typescript directory: [hono](https://github.com/honojs/hono).


Updates `hono` from 4.11.3 to 4.11.4
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.11.3...v4.11.4)

Updates `hono` from 4.11.3 to 4.11.4
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.11.3...v4.11.4)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.11.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: hono
  dependency-version: 4.11.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 22:20:03 +00:00
Adam Jones
e642e6b8b8
chore: update licensing to Apache 2.0 for new contributions 2026-01-12 22:49:32 +00:00
Jonathan Hefner
31faf09e99
Merge pull request #87 from modelcontextprotocol/dependabot/npm_and_yarn/mcp-client-typescript/npm_and_yarn-32e6181ba3
Bump the npm_and_yarn group across 2 directories with 1 update
2026-01-07 10:59:16 -06:00
dependabot[bot]
feddd259fa
Bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /mcp-client-typescript directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).
Bumps the npm_and_yarn group with 1 update in the /weather-server-typescript directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).


Updates `@modelcontextprotocol/sdk` from 1.24.0 to 1.25.2
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.0...v1.25.2)

Updates `@modelcontextprotocol/sdk` from 1.24.3 to 1.25.2
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.0...v1.25.2)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.25.2
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.25.2
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-07 16:52:26 +00:00
Jonathan Hefner
ee95bf90ba
Merge pull request #86 from modelcontextprotocol/dependabot/npm_and_yarn/mcp-client-typescript/npm_and_yarn-cb2c474ead
Bump the npm_and_yarn group across 2 directories with 1 update
2026-01-01 19:30:03 -06:00
dependabot[bot]
03e6d62759
Bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the /mcp-client-typescript directory: [qs](https://github.com/ljharb/qs).
Bumps the npm_and_yarn group with 1 update in the /weather-server-typescript directory: [qs](https://github.com/ljharb/qs).


Updates `qs` from 6.14.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1)

Updates `qs` from 6.14.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 19:43:11 +00:00
Jonathan Hefner
d35d433645
Merge pull request #83 from a-akimov/mcp-client-add-ruff
Python MCP client - add ruff
2025-12-29 11:24:12 -06:00
Jonathan Hefner
7f3038f856
Merge pull request #77 from jonathanhefner/linguist-generated
Add .gitattributes to mark lock files as generated
2025-12-18 08:53:19 -06:00
Alex Akimov
45519273ca
Merge branch 'main' into linguist-generated 2025-12-18 15:53:05 +01:00
Alex Akimov
029944c038 Python MCP client - add ruff 2025-12-13 16:40:05 +01:00
Jonathan Hefner
1cdc31a894
Merge pull request #81 from a-akimov/python-server-add-ruff
Python weather server - Add the ruff llinter and apply it
2025-12-12 13:55:41 -06:00
Alex Akimov
53d8d210ab
Merge branch 'main' into python-server-add-ruff 2025-12-12 20:06:54 +01:00
Alex Akimov
ba6c1d2133 remove unnecessary ruff linting ignores 2025-12-12 20:01:41 +01:00
Jonathan Hefner
d78fba9ad2 Add .gitattributes to mark lock files as generated
Mark `Cargo.lock`, `package-lock.json`, and `uv.lock` as generated to
prevent them from cluttering GitHub PR diffs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-12 09:52:25 -06:00
Jonathan Hefner
811d46212a
Merge pull request #27 from tmokmss/patch-1
await mcp.connect
2025-12-12 09:44:02 -06:00