From 05194ffc1cdd81921bed0e350ddfcfd7335d0dcd Mon Sep 17 00:00:00 2001 From: appleboy Date: Sun, 8 Jun 2025 03:55:10 +0000 Subject: [PATCH] chore: add live reload config and update editor and git settings (#57) - Add .air.toml configuration file for Air live reloading with specific build and file watch settings - Ignore the tmp directory in .gitignore - Rename the gitea server configuration to gitea-mcp-stdio in the VSCode config and add separate configuration for gitea-mcp-http Signed-off-by: appleboy Reviewed-on: https://gitea.com/gitea/gitea-mcp/pulls/57 Co-authored-by: appleboy Co-committed-by: appleboy --- .air.toml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ .gitignore | 1 + .vscode/mcp.json | 16 +++++++++------ 3 files changed, 63 insertions(+), 6 deletions(-) create mode 100644 .air.toml diff --git a/.air.toml b/.air.toml new file mode 100644 index 0000000..246cc5d --- /dev/null +++ b/.air.toml @@ -0,0 +1,52 @@ +root = "." +testdata_dir = "testdata" +tmp_dir = "tmp" + +[build] + args_bin = ["-t", "http"] + bin = "./gitea-mcp" + cmd = "make build" + delay = 1000 + exclude_dir = ["assets", "tmp", "vendor", "testdata"] + exclude_file = [] + exclude_regex = ["_test.go"] + exclude_unchanged = false + follow_symlink = false + full_bin = "" + include_dir = [] + include_ext = ["go", "tpl", "tmpl", "html"] + include_file = [] + kill_delay = "0s" + log = "build-errors.log" + poll = false + poll_interval = 0 + post_cmd = [] + pre_cmd = [] + rerun = false + rerun_delay = 500 + send_interrupt = false + stop_on_error = false + +[color] + app = "" + build = "yellow" + main = "magenta" + runner = "green" + watcher = "cyan" + +[log] + main_only = false + silent = false + time = false + +[misc] + clean_on_exit = false + +[proxy] + app_port = 0 + enabled = false + proxy_port = 0 + +[screen] + clear_on_rebuild = false + keep_scroll = true diff --git a/.gitignore b/.gitignore index cb0a792..ac6b87b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ gitea-mcp gitea-mcp.exe *.log +tmp diff --git a/.vscode/mcp.json b/.vscode/mcp.json index 4933598..95cf1bc 100644 --- a/.vscode/mcp.json +++ b/.vscode/mcp.json @@ -21,15 +21,19 @@ } ], "servers": { - "gitea": { + "gitea-mcp-stdio": { "type": "stdio", "command": "gitea-mcp", "args": ["-t", "stdio"], - "env": { - "GITEA_HOST": "${input:gitea-host}", - "GITEA_ACCESS_TOKEN": "${input:gitea-token}", - "GITEA_INSECURE": "${input:gitea-insecure}" - } + "env": { + "GITEA_HOST": "${input:gitea-host}", + "GITEA_ACCESS_TOKEN": "${input:gitea-token}", + "GITEA_INSECURE": "${input:gitea-insecure}" + } + }, + "gitea-mcp-http": { + "type": "http", + "url": "http://localhost:8080/mcp", } } }