Skip to content

build(deps): bump github.com/mark3labs/mcp-go from 0.45.0 to 0.46.0#390

Merged
intel352 merged 2 commits intomainfrom
dependabot/go_modules/github.com/mark3labs/mcp-go-0.46.0
Apr 7, 2026
Merged

build(deps): bump github.com/mark3labs/mcp-go from 0.45.0 to 0.46.0#390
intel352 merged 2 commits intomainfrom
dependabot/go_modules/github.com/mark3labs/mcp-go-0.46.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Bumps github.com/mark3labs/mcp-go from 0.45.0 to 0.46.0.

Commits
  • 4d01ccd go fmt
  • 74a975a feature: Add prompt filter and handler middleware support (#751)
  • bbc88d3 Fix AddTaskTool task result payload handling (#765)
  • 4fa4dbf fix: cancel in-flight request contexts on notifications/cancelled (#756)
  • f2980c6 feat(server): add WithExperimental server option (#762)
  • d70b6bf fix(oauth): preserve path components during metadata discovery (#761)
  • 943f977 Add AgentRank score badge (#752)
  • dd37ef1 fix(server): reject sync calls to task-only tools (#759)
  • 8cbeefe feat(transport): make SSE endpoint and response timeouts configurable (#734)
  • a28eeb6 Replace invopop/jsonschema with google/jsonschema-go (#760)
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 30, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 30, 2026

⏱ Benchmark Results

No significant performance regressions detected.

benchstat comparison (baseline → PR)
## benchstat: baseline → PR
baseline-bench.txt:245: parsing iteration count: invalid syntax
baseline-bench.txt:394122: parsing iteration count: invalid syntax
baseline-bench.txt:972643: parsing iteration count: invalid syntax
baseline-bench.txt:1324325: parsing iteration count: invalid syntax
baseline-bench.txt:1646490: parsing iteration count: invalid syntax
baseline-bench.txt:2005468: parsing iteration count: invalid syntax
benchmark-results.txt:245: parsing iteration count: invalid syntax
benchmark-results.txt:395172: parsing iteration count: invalid syntax
benchmark-results.txt:718540: parsing iteration count: invalid syntax
benchmark-results.txt:1066754: parsing iteration count: invalid syntax
benchmark-results.txt:1702266: parsing iteration count: invalid syntax
benchmark-results.txt:2066302: parsing iteration count: invalid syntax
goos: linux
goarch: amd64
pkg: github.com/GoCodeAlone/workflow/dynamic
cpu: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
                            │ baseline-bench.txt │        benchmark-results.txt        │
                            │       sec/op       │    sec/op      vs base              │
InterpreterCreation-4              3.794m ± 141%   3.027m ± 204%       ~ (p=0.240 n=6)
ComponentLoad-4                    3.485m ±   1%   3.417m ±  13%       ~ (p=0.065 n=6)
ComponentExecute-4                 2.035µ ±   2%   2.022µ ±   1%       ~ (p=0.506 n=6)
PoolContention/workers-1-4         1.213µ ±   2%   1.196µ ±   1%  -1.36% (p=0.035 n=6)
PoolContention/workers-2-4         1.206µ ±   2%   1.210µ ±   1%       ~ (p=0.729 n=6)
PoolContention/workers-4-4         1.211µ ±   1%   1.210µ ±   1%       ~ (p=0.721 n=6)
PoolContention/workers-8-4         1.219µ ±   2%   1.206µ ±   1%       ~ (p=0.093 n=6)
PoolContention/workers-16-4        1.213µ ±   1%   1.207µ ±   0%       ~ (p=0.100 n=6)
ComponentLifecycle-4               3.536m ±   3%   3.470m ±   1%  -1.87% (p=0.004 n=6)
SourceValidation-4                 2.240µ ±   1%   2.243µ ±   1%       ~ (p=0.732 n=6)
RegistryConcurrent-4               887.6n ±   7%   937.7n ±   5%  +5.65% (p=0.041 n=6)
LoaderLoadFromString-4             3.548m ±   2%   3.525m ±   2%       ~ (p=0.093 n=6)
geomean                            18.64µ          18.26µ         -2.04%

                            │ baseline-bench.txt │        benchmark-results.txt         │
                            │        B/op        │     B/op      vs base                │
InterpreterCreation-4               2.027Mi ± 0%   2.027Mi ± 0%       ~ (p=0.563 n=6)
ComponentLoad-4                     2.180Mi ± 0%   2.180Mi ± 0%       ~ (p=0.851 n=6)
ComponentExecute-4                  1.203Ki ± 0%   1.203Ki ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-1-4          1.203Ki ± 0%   1.203Ki ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-2-4          1.203Ki ± 0%   1.203Ki ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-4-4          1.203Ki ± 0%   1.203Ki ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-8-4          1.203Ki ± 0%   1.203Ki ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-16-4         1.203Ki ± 0%   1.203Ki ± 0%       ~ (p=1.000 n=6) ¹
ComponentLifecycle-4                2.183Mi ± 0%   2.183Mi ± 0%       ~ (p=0.734 n=6)
SourceValidation-4                  1.984Ki ± 0%   1.984Ki ± 0%       ~ (p=1.000 n=6) ¹
RegistryConcurrent-4                1.133Ki ± 0%   1.133Ki ± 0%       ~ (p=1.000 n=6) ¹
LoaderLoadFromString-4              2.182Mi ± 0%   2.182Mi ± 0%       ~ (p=0.119 n=6)
geomean                             15.25Ki        15.25Ki       -0.00%
¹ all samples are equal

                            │ baseline-bench.txt │        benchmark-results.txt        │
                            │     allocs/op      │  allocs/op   vs base                │
InterpreterCreation-4                15.68k ± 0%   15.68k ± 0%       ~ (p=1.000 n=6)
ComponentLoad-4                      18.02k ± 0%   18.02k ± 0%       ~ (p=1.000 n=6)
ComponentExecute-4                    25.00 ± 0%    25.00 ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-1-4            25.00 ± 0%    25.00 ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-2-4            25.00 ± 0%    25.00 ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-4-4            25.00 ± 0%    25.00 ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-8-4            25.00 ± 0%    25.00 ± 0%       ~ (p=1.000 n=6) ¹
PoolContention/workers-16-4           25.00 ± 0%    25.00 ± 0%       ~ (p=1.000 n=6) ¹
ComponentLifecycle-4                 18.07k ± 0%   18.07k ± 0%       ~ (p=1.000 n=6) ¹
SourceValidation-4                    32.00 ± 0%    32.00 ± 0%       ~ (p=1.000 n=6) ¹
RegistryConcurrent-4                  2.000 ± 0%    2.000 ± 0%       ~ (p=1.000 n=6) ¹
LoaderLoadFromString-4               18.06k ± 0%   18.06k ± 0%       ~ (p=1.000 n=6) ¹
geomean                               183.3         183.3       +0.00%
¹ all samples are equal

pkg: github.com/GoCodeAlone/workflow/middleware
                                  │ baseline-bench.txt │       benchmark-results.txt       │
                                  │       sec/op       │   sec/op     vs base              │
CircuitBreakerDetection-4                  455.1n ± 0%   453.4n ± 5%       ~ (p=0.143 n=6)
CircuitBreakerExecution_Success-4          59.77n ± 0%   59.75n ± 1%       ~ (p=0.511 n=6)
CircuitBreakerExecution_Failure-4          65.30n ± 1%   64.77n ± 0%  -0.82% (p=0.002 n=6)
geomean                                    121.1n        120.6n       -0.40%

                                  │ baseline-bench.txt │       benchmark-results.txt        │
                                  │        B/op        │    B/op     vs base                │
CircuitBreakerDetection-4                 144.0 ± 0%     144.0 ± 0%       ~ (p=1.000 n=6) ¹
CircuitBreakerExecution_Success-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
CircuitBreakerExecution_Failure-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                              ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

                                  │ baseline-bench.txt │       benchmark-results.txt        │
                                  │     allocs/op      │ allocs/op   vs base                │
CircuitBreakerDetection-4                 1.000 ± 0%     1.000 ± 0%       ~ (p=1.000 n=6) ¹
CircuitBreakerExecution_Success-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
CircuitBreakerExecution_Failure-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                              ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

pkg: github.com/GoCodeAlone/workflow/module
                                 │ baseline-bench.txt │       benchmark-results.txt        │
                                 │       sec/op       │    sec/op     vs base              │
JQTransform_Simple-4                     931.7n ± 27%   899.4n ± 26%       ~ (p=0.310 n=6)
JQTransform_ObjectConstruction-4         1.456µ ±  2%   1.427µ ±  0%  -1.96% (p=0.002 n=6)
JQTransform_ArraySelect-4                3.139µ ±  0%   3.125µ ±  1%  -0.46% (p=0.017 n=6)
JQTransform_Complex-4                    35.26µ ±  1%   35.28µ ±  1%       ~ (p=0.699 n=6)
JQTransform_Throughput-4                 1.754µ ±  1%   1.768µ ±  2%  +0.80% (p=0.006 n=6)
SSEPublishDelivery-4                     76.55n ±  1%   77.12n ± 10%  +0.76% (p=0.002 n=6)
geomean                                  1.650µ         1.638µ        -0.72%

                                 │ baseline-bench.txt │        benchmark-results.txt         │
                                 │        B/op        │     B/op      vs base                │
JQTransform_Simple-4                   1.273Ki ± 0%     1.273Ki ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_ObjectConstruction-4       1.773Ki ± 0%     1.773Ki ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_ArraySelect-4              2.625Ki ± 0%     2.625Ki ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_Complex-4                  16.22Ki ± 0%     16.22Ki ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_Throughput-4               1.984Ki ± 0%     1.984Ki ± 0%       ~ (p=1.000 n=6) ¹
SSEPublishDelivery-4                     0.000 ± 0%       0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                             ²                 +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

                                 │ baseline-bench.txt │       benchmark-results.txt        │
                                 │     allocs/op      │ allocs/op   vs base                │
JQTransform_Simple-4                     10.00 ± 0%     10.00 ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_ObjectConstruction-4         15.00 ± 0%     15.00 ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_ArraySelect-4                30.00 ± 0%     30.00 ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_Complex-4                    324.0 ± 0%     324.0 ± 0%       ~ (p=1.000 n=6) ¹
JQTransform_Throughput-4                 17.00 ± 0%     17.00 ± 0%       ~ (p=1.000 n=6) ¹
SSEPublishDelivery-4                     0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                             ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

pkg: github.com/GoCodeAlone/workflow/schema
                                    │ baseline-bench.txt │       benchmark-results.txt        │
                                    │       sec/op       │    sec/op     vs base              │
SchemaValidation_Simple-4                   1.020µ ± 19%   1.006µ ± 14%       ~ (p=0.411 n=6)
SchemaValidation_AllFields-4                1.517µ ±  2%   1.527µ ±  3%       ~ (p=0.589 n=6)
SchemaValidation_FormatValidation-4         1.493µ ±  1%   1.484µ ±  1%       ~ (p=0.290 n=6)
SchemaValidation_ManySchemas-4              1.476µ ±  2%   1.485µ ±  2%       ~ (p=0.418 n=6)
geomean                                     1.359µ         1.356µ        -0.21%

                                    │ baseline-bench.txt │       benchmark-results.txt        │
                                    │        B/op        │    B/op     vs base                │
SchemaValidation_Simple-4                   0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
SchemaValidation_AllFields-4                0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
SchemaValidation_FormatValidation-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
SchemaValidation_ManySchemas-4              0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                                ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

                                    │ baseline-bench.txt │       benchmark-results.txt        │
                                    │     allocs/op      │ allocs/op   vs base                │
SchemaValidation_Simple-4                   0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
SchemaValidation_AllFields-4                0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
SchemaValidation_FormatValidation-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
SchemaValidation_ManySchemas-4              0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                                ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

pkg: github.com/GoCodeAlone/workflow/store
                                   │ baseline-bench.txt │       benchmark-results.txt        │
                                   │       sec/op       │    sec/op     vs base              │
EventStoreAppend_InMemory-4                1.114µ ± 19%   1.139µ ±  3%       ~ (p=0.818 n=6)
EventStoreAppend_SQLite-4                  893.6µ ±  3%   930.2µ ±  2%  +4.09% (p=0.002 n=6)
GetTimeline_InMemory/events-10-4           13.62µ ±  3%   13.52µ ±  3%       ~ (p=0.132 n=6)
GetTimeline_InMemory/events-50-4           74.61µ ±  3%   74.97µ ±  1%       ~ (p=0.589 n=6)
GetTimeline_InMemory/events-100-4          150.9µ ±  2%   152.8µ ±  2%  +1.24% (p=0.041 n=6)
GetTimeline_InMemory/events-500-4          723.8µ ± 17%   705.2µ ± 15%       ~ (p=0.937 n=6)
GetTimeline_InMemory/events-1000-4         1.231m ±  1%   1.214m ±  1%  -1.34% (p=0.015 n=6)
GetTimeline_SQLite/events-10-4             81.09µ ±  1%   81.26µ ±  1%       ~ (p=1.000 n=6)
GetTimeline_SQLite/events-50-4             231.0µ ±  3%   232.5µ ±  2%       ~ (p=0.394 n=6)
GetTimeline_SQLite/events-100-4            420.1µ ±  2%   414.1µ ±  1%  -1.43% (p=0.015 n=6)
GetTimeline_SQLite/events-500-4            1.887m ±  1%   1.879m ±  1%       ~ (p=0.394 n=6)
GetTimeline_SQLite/events-1000-4           3.663m ±  3%   3.665m ±  1%       ~ (p=0.485 n=6)
geomean                                    210.1µ         210.5µ        +0.19%

                                   │ baseline-bench.txt │        benchmark-results.txt         │
                                   │        B/op        │     B/op      vs base                │
EventStoreAppend_InMemory-4                  810.0 ± 8%     816.5 ± 7%       ~ (p=0.513 n=6)
EventStoreAppend_SQLite-4                  1.986Ki ± 1%   1.984Ki ± 2%       ~ (p=0.439 n=6)
GetTimeline_InMemory/events-10-4           7.953Ki ± 0%   7.953Ki ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-50-4           46.62Ki ± 0%   46.62Ki ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-100-4          94.48Ki ± 0%   94.48Ki ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-500-4          472.8Ki ± 0%   472.8Ki ± 0%       ~ (p=1.000 n=6)
GetTimeline_InMemory/events-1000-4         944.3Ki ± 0%   944.3Ki ± 0%       ~ (p=0.636 n=6)
GetTimeline_SQLite/events-10-4             16.74Ki ± 0%   16.74Ki ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-50-4             87.14Ki ± 0%   87.14Ki ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-100-4            175.4Ki ± 0%   175.4Ki ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-500-4            846.1Ki ± 0%   846.1Ki ± 0%       ~ (p=1.000 n=6)
GetTimeline_SQLite/events-1000-4           1.639Mi ± 0%   1.639Mi ± 0%       ~ (p=0.567 n=6)
geomean                                    67.49Ki        67.53Ki       +0.06%
¹ all samples are equal

                                   │ baseline-bench.txt │        benchmark-results.txt        │
                                   │     allocs/op      │  allocs/op   vs base                │
EventStoreAppend_InMemory-4                  7.000 ± 0%    7.000 ± 0%       ~ (p=1.000 n=6) ¹
EventStoreAppend_SQLite-4                    53.00 ± 0%    53.00 ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-10-4             125.0 ± 0%    125.0 ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-50-4             653.0 ± 0%    653.0 ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-100-4           1.306k ± 0%   1.306k ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-500-4           6.514k ± 0%   6.514k ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_InMemory/events-1000-4          13.02k ± 0%   13.02k ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-10-4               382.0 ± 0%    382.0 ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-50-4              1.852k ± 0%   1.852k ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-100-4             3.681k ± 0%   3.681k ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-500-4             18.54k ± 0%   18.54k ± 0%       ~ (p=1.000 n=6) ¹
GetTimeline_SQLite/events-1000-4            37.29k ± 0%   37.29k ± 0%       ~ (p=1.000 n=6) ¹
geomean                                     1.162k        1.162k       +0.00%
¹ all samples are equal

Benchmarks run with go test -bench=. -benchmem -count=6.
Regressions ≥ 20% are flagged. Results compared via benchstat.

@intel352
Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.45.0 to 0.46.0.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](mark3labs/mcp-go@v0.45.0...v0.46.0)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/mark3labs/mcp-go-0.46.0 branch from 852589d to bf593b6 Compare March 30, 2026 16:59
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 6, 2026

A newer version of github.com/mark3labs/mcp-go exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@intel352 intel352 merged commit 2a0b818 into main Apr 7, 2026
17 of 18 checks passed
@intel352 intel352 deleted the dependabot/go_modules/github.com/mark3labs/mcp-go-0.46.0 branch April 7, 2026 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant