mirror of
https://gitea.com/gitea/gitea-mcp.git
synced 2025-08-23 14:23:05 +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