mirror of
				https://gitea.com/gitea/gitea-mcp.git
				synced 2025-10-30 01:41:50 +00:00 
			
		
		
		
	Support custom sse port (#11)
fix: #10 Reviewed-on: https://gitea.com/gitea/gitea-mcp/pulls/11
This commit is contained in:
		| @@ -118,7 +118,7 @@ The Gitea MCP Server supports the following tools: | ||||
| To enable debug mode, add the `-d` flag when running the Gitea MCP Server with sse mode: | ||||
|  | ||||
| ```sh | ||||
| ./gitea-mcp -t sse --token <your personal access token> -d | ||||
| ./gitea-mcp -t sse [--port 8080] --token <your personal access token> -d | ||||
| ``` | ||||
|  | ||||
| Enjoy exploring and managing your Gitea repositories via chat! | ||||
|   | ||||
| @@ -13,6 +13,7 @@ import ( | ||||
| var ( | ||||
| 	transport string | ||||
| 	host      string | ||||
| 	port      int | ||||
| 	token     string | ||||
|  | ||||
| 	debug bool | ||||
| @@ -37,6 +38,12 @@ func init() { | ||||
| 		"https://gitea.com", | ||||
| 		"Gitea host", | ||||
| 	) | ||||
| 	flag.IntVar( | ||||
| 		&port, | ||||
| 		"port", | ||||
| 		8080, | ||||
| 		"sse port", | ||||
| 	) | ||||
| 	flag.StringVar( | ||||
| 		&token, | ||||
| 		"token", | ||||
| @@ -66,6 +73,8 @@ func init() { | ||||
| 		flagPkg.Host = "https://gitea.com" | ||||
| 	} | ||||
|  | ||||
| 	flagPkg.Port = port | ||||
|  | ||||
| 	flagPkg.Token = token | ||||
| 	if flagPkg.Token == "" { | ||||
| 		flagPkg.Token = os.Getenv("GITEA_ACCESS_TOKEN") | ||||
|   | ||||
| @@ -50,8 +50,8 @@ func Run(transport, version string) error { | ||||
| 		} | ||||
| 	case "sse": | ||||
| 		sseServer := server.NewSSEServer(mcpServer) | ||||
| 		log.Infof("Gitea MCP SSE server listening on :8080") | ||||
| 		if err := sseServer.Start(":8080"); err != nil { | ||||
| 		log.Infof("Gitea MCP SSE server listening on :%d", flag.Port) | ||||
| 		if err := sseServer.Start(fmt.Sprintf(":%d", flag.Port)); err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 	default: | ||||
|   | ||||
| @@ -2,6 +2,7 @@ package flag | ||||
|  | ||||
| var ( | ||||
| 	Host    string | ||||
| 	Port    int | ||||
| 	Token   string | ||||
| 	Version string | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user