Skip to content

Commit dd3adaf

Browse files
committed
Bump mcp-go 0.29.0 -> 0.32.0
1 parent 3ae8053 commit dd3adaf

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.24.1
44

55
require (
66
github.com/jackc/pgx/v5 v5.7.4
7-
github.com/mark3labs/mcp-go v0.29.0
7+
github.com/mark3labs/mcp-go v0.32.0
88
github.com/oapi-codegen/runtime v1.1.1
99
github.com/stretchr/testify v1.10.0
1010
gopkg.in/yaml.v3 v3.0.1

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
2424
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
2525
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
2626
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
27-
github.com/mark3labs/mcp-go v0.29.0 h1:sH1NBcumKskhxqYzhXfGc201D7P76TVXiT0fGVhabeI=
28-
github.com/mark3labs/mcp-go v0.29.0/go.mod h1:rXqOudj/djTORU/ThxYx8fqEVj/5pvTuuebQ2RC7uk4=
27+
github.com/mark3labs/mcp-go v0.32.0 h1:fgwmbfL2gbd67obg57OfV2Dnrhs1HtSdlY/i5fn7MU8=
28+
github.com/mark3labs/mcp-go v0.32.0/go.mod h1:rXqOudj/djTORU/ThxYx8fqEVj/5pvTuuebQ2RC7uk4=
2929
github.com/maxbrunsfeld/counterfeiter/v6 v6.11.2 h1:yVCLo4+ACVroOEr4iFU1iH46Ldlzz2rTuu18Ra7M8sU=
3030
github.com/maxbrunsfeld/counterfeiter/v6 v6.11.2/go.mod h1:VzB2VoMh1Y32/QqDfg9ZJYHj99oM4LiGtqPZydTiQSQ=
3131
github.com/oapi-codegen/runtime v1.1.1 h1:EXLHh0DXIJnWhdRPN2w4MXAzFyE4CskzhNLUmtpMYro=

pkg/postgres/tools.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -232,18 +232,18 @@ func queryPostgres(postgresRepo *Repo) server.ServerTool {
232232

233233
config, err := pgx.ParseConfig(connectionInfo.ExternalConnectionString)
234234
if err != nil {
235-
return mcp.NewToolResultError(fmt.Sprintf("Error parsing connection string: %s", err.Error())), nil
235+
return mcp.NewToolResultErrorf("Error parsing connection string: %s", err.Error()), nil
236236
}
237237
conn, err := pgx.ConnectConfig(ctx, config)
238238
if err != nil {
239-
return mcp.NewToolResultError(fmt.Sprintf("Error connecting to database: %s", err.Error())), nil
239+
return mcp.NewToolResultErrorf("Error connecting to database: %s", err.Error()), nil
240240
}
241241
defer conn.Close(ctx)
242242

243243
// Wrap all queries in a READ ONLY transaction
244244
tx, err := conn.BeginTx(ctx, pgx.TxOptions{AccessMode: pgx.ReadOnly})
245245
if err != nil {
246-
return mcp.NewToolResultError(fmt.Sprintf("Error beginning transaction: %s", err.Error())), nil
246+
return mcp.NewToolResultErrorf("Error beginning transaction: %s", err.Error()), nil
247247
}
248248

249249
// Make sure we roll back the transaction if it's not committed successfully
@@ -253,7 +253,7 @@ func queryPostgres(postgresRepo *Repo) server.ServerTool {
253253

254254
rows, err := tx.Query(ctx, sqlQuery)
255255
if err != nil {
256-
return mcp.NewToolResultError(fmt.Sprintf("Error executing query: %s", err.Error())), nil
256+
return mcp.NewToolResultErrorf("Error executing query: %s", err.Error()), nil
257257
}
258258
defer rows.Close()
259259

@@ -269,7 +269,7 @@ func queryPostgres(postgresRepo *Repo) server.ServerTool {
269269
for rows.Next() {
270270
values, err := rows.Values()
271271
if err != nil {
272-
return mcp.NewToolResultError(fmt.Sprintf("Error reading row values: %s", err.Error())), nil
272+
return mcp.NewToolResultErrorf("Error reading row values: %s", err.Error()), nil
273273
}
274274

275275
rowMap := make(map[string]interface{})
@@ -290,12 +290,12 @@ func queryPostgres(postgresRepo *Repo) server.ServerTool {
290290

291291
// Check for any errors encountered during iteration
292292
if err := rows.Err(); err != nil {
293-
return mcp.NewToolResultError(fmt.Sprintf("Error iterating rows: %s", err.Error())), nil
293+
return mcp.NewToolResultErrorf("Error iterating rows: %s", err.Error()), nil
294294
}
295295

296296
respJSON, err := json.Marshal(results)
297297
if err != nil {
298-
return mcp.NewToolResultError(fmt.Sprintf("Error marshaling results: %s", err.Error())), nil
298+
return mcp.NewToolResultErrorf("Error marshaling results: %s", err.Error()), nil
299299
}
300300

301301
return mcp.NewToolResultText(string(respJSON)), nil

0 commit comments

Comments
 (0)