Skip to content

Commit 3dbcd8c

Browse files
committed
Fix: Update repository name and handle context canceled error
Signed-off-by: edmondfrank
1 parent 298af02 commit 3dbcd8c

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Gitee MCP Server is a Model Context Protocol (MCP) server implementation for Git
1010
- Supports both personal, organization, and enterprise operations
1111

1212
<details>
13-
<summary><b>Practical scenario: Obtain Issue from the warehouse, implement and create a Pull Requestb>summary>
13+
<summary><b>Practical scenario: Obtain Issue from the repository, implement and create a Pull Requestb>summary>
1414

1515
1. Get repository Issues
1616
![get_repo_issues](./docs/images/get_repo_issues.jpg)

main.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package main
22

33
import (
4+
"context"
45
"flag"
56
"fmt"
67
"log"
@@ -70,12 +71,18 @@ func run(transport, addr string) error {
7071
switch transport {
7172
case "stdio":
7273
if err := server.ServeStdio(s); err != nil {
74+
if err == context.Canceled {
75+
return nil
76+
}
7377
return err
7478
}
7579
case "sse":
7680
srv := server.NewSSEServer(s, "http://"+addr)
7781
log.Printf("SSE server listening on %s", addr)
7882
if err := srv.Start(addr); err != nil {
83+
if err == context.Canceled {
84+
return nil
85+
}
7986
return fmt.Errorf("server error: %v", err)
8087
}
8188
default:

0 commit comments

Comments
 (0)