feat: rename to gitea-mcp-extended and add package publishing workflows
Some checks failed
release-nightly / publish-nightly (push) Failing after 44s
release / goreleaser (push) Failing after 37s
release / publish-packages (push) Has been skipped

Rename the fork from gitea-mcp to gitea-mcp-extended to reflect the
significantly expanded tool coverage (299 vs upstream's 93 tools).

- Rename Go module path and all import references
- Rename binary to gitea-mcp-extended in Makefile, Dockerfile, .gitignore
- Point .goreleaser.yaml gitea_urls to git.lethalbits.com
- Replace release-tag workflow with goreleaser + Generic Package Registry publishing
- Replace release-nightly workflow with cross-platform build + nightly package publishing
- Update CLAUDE.md project description and tool count
This commit is contained in:
Andrew Miller
2026-03-05 13:04:02 -05:00
parent df25d328d1
commit 60f05e5f1e
70 changed files with 337 additions and 348 deletions

View File

@@ -3,49 +3,46 @@ name: release-nightly
on: on:
push: push:
branches: [main] branches: [main]
tags:
- "*"
jobs: jobs:
release-image: publish-nightly:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
DOCKER_ORG: gitea
DOCKER_LATEST: nightly
steps: steps:
- name: Checkout - uses: actions/checkout@v6
uses: actions/checkout@v6
with: with:
fetch-depth: 0 # all history for all branches and tags fetch-depth: 0
- uses: actions/setup-go@v6
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKER_USER }} go-version: stable
password: ${{ secrets.DOCKER_TOKEN }} - name: Build all platforms
- name: Get Meta
id: meta
run: | run: |
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT VERSION=$(git describe --tags --always | sed 's/-/+/' | sed 's/^v//')
echo REPO_VERSION=$(git describe --tags --always | sed 's/-/+/' | sed 's/^v//') >> $GITHUB_OUTPUT TARGETS="linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 windows/amd64"
for target in $TARGETS; do
- name: Build and push OS=${target%/*}; ARCH=${target#*/}
uses: docker/build-push-action@v6 case $ARCH in amd64) UARCH=x86_64;; arm64) UARCH=arm64;; esac
with: case $OS in linux) UOS=Linux;; darwin) UOS=Darwin;; windows) UOS=Windows;; esac
context: . EXT=tar.gz; [ "$OS" = "windows" ] && EXT=zip
file: ./Dockerfile OUTDIR="dist/gitea-mcp-extended_${UOS}_${UARCH}"
platforms: | mkdir -p "$OUTDIR"
linux/amd64 CGO_ENABLED=0 GOOS=$OS GOARCH=$ARCH \
linux/arm64 go build -trimpath -ldflags "-s -w -X main.Version=$VERSION" \
push: true -o "$OUTDIR/gitea-mcp-extended$([ $OS = windows ] && echo .exe)"
tags: | ARCHIVE="gitea-mcp-extended_${UOS}_${UARCH}.${EXT}"
${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}-server:${{ env.DOCKER_LATEST }} if [ "$EXT" = "zip" ]; then
build-args: | (cd "$OUTDIR" && zip -r "../../$ARCHIVE" .)
VERSION=${{ steps.meta.outputs.REPO_VERSION }} else
tar czf "$ARCHIVE" -C "$OUTDIR" .
fi
done
- name: Publish nightly to Generic Package Registry
run: |
for f in gitea-mcp-extended_*.{tar.gz,zip}; do
[ -f "$f" ] || continue
# Delete old nightly file first (can't overwrite)
curl -sf -X DELETE --user "${{ gitea.actor }}:${{ secrets.GITHUB_TOKEN }}" \
"${{ gitea.server_url }}/api/packages/lethalbits/generic/gitea-mcp-extended/nightly/${f}" || true
curl -sf --user "${{ gitea.actor }}:${{ secrets.GITHUB_TOKEN }}" \
--upload-file "$f" \
"${{ gitea.server_url }}/api/packages/lethalbits/generic/gitea-mcp-extended/nightly/${f}"
done

View File

@@ -2,69 +2,61 @@ name: release
on: on:
push: push:
tags: tags: ["*"]
- "*"
jobs: jobs:
goreleaser: goreleaser:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - uses: actions/checkout@v6
uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Go - uses: actions/setup-go@v6
uses: actions/setup-go@v6
with: with:
go-version: stable go-version: stable
- name: Install GoReleaser - run: go install github.com/goreleaser/goreleaser/v2@latest
run: go install github.com/goreleaser/goreleaser/v2@latest - run: goreleaser release --clean
- name: Run GoReleaser
run: goreleaser release --clean
env: env:
GITEA_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITEA_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GORELEASER_FORCE_TOKEN: "gitea" GORELEASER_FORCE_TOKEN: "gitea"
release-image: publish-packages:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env: needs: goreleaser
DOCKER_ORG: gitea
DOCKER_LATEST: latest
steps: steps:
- name: Checkout - uses: actions/checkout@v6
uses: actions/checkout@v6 - uses: actions/setup-go@v6
with: with:
fetch-depth: 0 # all history for all branches and tags go-version: stable
- name: Build all platforms
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Get Meta
id: meta
run: | run: |
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT VERSION=${GITHUB_REF_NAME#v}
echo REPO_VERSION=${GITHUB_REF_NAME#v} >> $GITHUB_OUTPUT TARGETS="linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 windows/amd64"
for target in $TARGETS; do
- name: Build and push OS=${target%/*}
uses: docker/build-push-action@v6 ARCH=${target#*/}
with: # Match goreleaser naming
context: . case $ARCH in amd64) UARCH=x86_64;; arm64) UARCH=arm64;; esac
file: ./Dockerfile case $OS in linux) UOS=Linux;; darwin) UOS=Darwin;; windows) UOS=Windows;; esac
platforms: | EXT=tar.gz; [ "$OS" = "windows" ] && EXT=zip
linux/amd64 OUTDIR="dist/gitea-mcp-extended_${UOS}_${UARCH}"
linux/arm64 mkdir -p "$OUTDIR"
push: true CGO_ENABLED=0 GOOS=$OS GOARCH=$ARCH \
build-args: | go build -trimpath -ldflags "-s -w -X main.Version=$VERSION" \
VERSION=${{ steps.meta.outputs.REPO_VERSION }} -o "$OUTDIR/gitea-mcp-extended$([ $OS = windows ] && echo .exe)"
tags: | ARCHIVE="gitea-mcp-extended_${UOS}_${UARCH}.${EXT}"
${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}-server:${{ steps.meta.outputs.REPO_VERSION }} if [ "$EXT" = "zip" ]; then
${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}-server:${{ env.DOCKER_LATEST }} (cd "$OUTDIR" && zip -r "../../$ARCHIVE" .)
else
tar czf "$ARCHIVE" -C "$OUTDIR" .
fi
done
- name: Publish to Generic Package Registry
run: |
VERSION=${GITHUB_REF_NAME#v}
for f in gitea-mcp-extended_*.{tar.gz,zip}; do
[ -f "$f" ] || continue
curl -sf --user "${{ gitea.actor }}:${{ secrets.GITHUB_TOKEN }}" \
--upload-file "$f" \
"${{ gitea.server_url }}/api/packages/lethalbits/generic/gitea-mcp-extended/${VERSION}/${f}"
done

4
.gitignore vendored
View File

@@ -1,5 +1,5 @@
.idea .idea
gitea-mcp gitea-mcp-extended
gitea-mcp.exe gitea-mcp-extended.exe
*.log *.log
tmp tmp

View File

@@ -71,6 +71,6 @@ release:
Released by [GoReleaser](https://github.com/goreleaser/goreleaser). Released by [GoReleaser](https://github.com/goreleaser/goreleaser).
gitea_urls: gitea_urls:
api: https://gitea.com/api/v1 api: https://git.lethalbits.com/api/v1
download: https://gitea.com download: https://git.lethalbits.com
force_token: gitea force_token: gitea

View File

@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## Development Commands ## Development Commands
**Build**: `make build` - Build the gitea-mcp binary **Build**: `make build` - Build the gitea-mcp-extended binary
**Install**: `make install` - Build and install to GOPATH/bin **Install**: `make install` - Build and install to GOPATH/bin
**Clean**: `make clean` - Remove build artifacts **Clean**: `make clean` - Remove build artifacts
**Test**: `go test ./...` - Run all tests **Test**: `go test ./...` - Run all tests
@@ -13,7 +13,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## Architecture Overview ## Architecture Overview
This is a **Gitea MCP (Model Context Protocol) Server** written in Go that provides MCP tools for interacting with Gitea repositories, issues, pull requests, users, and more. This is **gitea-mcp-extended**, a Gitea MCP (Model Context Protocol) Server written in Go that provides 299+ MCP tools for interacting with Gitea repositories, issues, pull requests, users, and more. It is a fork of [gitea/gitea-mcp](https://gitea.com/gitea/gitea-mcp) with significantly expanded tool coverage.
**Core Components**: **Core Components**:
@@ -43,11 +43,11 @@ This is a **Gitea MCP (Model Context Protocol) Server** written in Go that provi
- Default Gitea host: `https://gitea.com` (override with `--host` or `GITEA_HOST`) - Default Gitea host: `https://gitea.com` (override with `--host` or `GITEA_HOST`)
- Environment variables can override CLI flags: `MCP_MODE`, `GITEA_READONLY`, `GITEA_DEBUG`, `GITEA_INSECURE` - Environment variables can override CLI flags: `MCP_MODE`, `GITEA_READONLY`, `GITEA_DEBUG`, `GITEA_INSECURE`
- Logs are written to `~/.gitea-mcp/gitea-mcp.log` with rotation - Logs are written to `~/.gitea-mcp/gitea-mcp.log` with rotation (log dir unchanged for backward compatibility)
## Available Tools ## Available Tools
The server provides 40+ MCP tools covering: The server provides 299+ MCP tools covering:
- **User**: get_my_user_info, get_user_orgs, search_users - **User**: get_my_user_info, get_user_orgs, search_users
- **Repository**: create_repo, fork_repo, list_my_repos, search_repos - **Repository**: create_repo, fork_repo, list_my_repos, search_repos

View File

@@ -17,16 +17,16 @@ COPY . .
RUN --mount=type=cache,target=/go/pkg/mod \ RUN --mount=type=cache,target=/go/pkg/mod \
--mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/root/.cache/go-build \
CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH:-amd64} \ CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH:-amd64} \
go build -trimpath -ldflags="-s -w -X main.Version=${VERSION}" -o gitea-mcp go build -trimpath -ldflags="-s -w -X main.Version=${VERSION}" -o gitea-mcp-extended
# Final stage # Final stage
FROM gcr.io/distroless/static-debian12:nonroot FROM gcr.io/distroless/static-debian12:nonroot
WORKDIR /app WORKDIR /app
COPY --from=builder --chown=nonroot:nonroot /app/gitea-mcp . COPY --from=builder --chown=nonroot:nonroot /app/gitea-mcp-extended .
USER nonroot:nonroot USER nonroot:nonroot
LABEL org.opencontainers.image.version="${VERSION}" LABEL org.opencontainers.image.version="${VERSION}"
CMD ["/app/gitea-mcp"] CMD ["/app/gitea-mcp-extended"]

View File

@@ -1,5 +1,5 @@
GO ?= go GO ?= go
EXECUTABLE := gitea-mcp EXECUTABLE := gitea-mcp-extended
VERSION ?= $(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//') VERSION ?= $(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//')
LDFLAGS := -X "main.Version=$(VERSION)" LDFLAGS := -X "main.Version=$(VERSION)"
@@ -47,7 +47,7 @@ air: ## Install air for hot reload.
.PHONY: dev .PHONY: dev
dev: air ## run the application with hot reload dev: air ## run the application with hot reload
air --build.cmd "make build" --build.bin ./gitea-mcp air --build.cmd "make build" --build.bin ./gitea-mcp-extended
.PHONY: lint .PHONY: lint
lint: lint-go ## lint everything lint: lint-go ## lint everything

View File

@@ -7,9 +7,9 @@ import (
"os" "os"
"text/tabwriter" "text/tabwriter"
"git.lethalbits.com/lethalbits/gitea-mcp/operation" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation"
flagPkg "git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" flagPkg "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
) )
var ( var (
@@ -39,7 +39,7 @@ func init() {
flag.Usage = func() { flag.Usage = func() {
w := tabwriter.NewWriter(os.Stderr, 0, 0, 3, ' ', 0) w := tabwriter.NewWriter(os.Stderr, 0, 0, 3, ' ', 0)
fmt.Fprintln(os.Stderr, "Usage: gitea-mcp [options]") fmt.Fprintln(os.Stderr, "Usage: gitea-mcp-extended [options]")
fmt.Fprintln(os.Stderr) fmt.Fprintln(os.Stderr)
fmt.Fprintln(os.Stderr, "Options:") fmt.Fprintln(os.Stderr, "Options:")
fmt.Fprintf(w, " -t, -transport <type>\tTransport type: stdio or http (default: stdio)\n") fmt.Fprintf(w, " -t, -transport <type>\tTransport type: stdio or http (default: stdio)\n")

2
go.mod
View File

@@ -1,4 +1,4 @@
module git.lethalbits.com/lethalbits/gitea-mcp module git.lethalbits.com/lethalbits/gitea-mcp-extended
go 1.26.0 go 1.26.0

View File

@@ -1,8 +1,8 @@
package main package main
import ( import (
"git.lethalbits.com/lethalbits/gitea-mcp/cmd" "git.lethalbits.com/lethalbits/gitea-mcp-extended/cmd"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
) )
var Version = "dev" var Version = "dev"

View File

@@ -1,7 +1,7 @@
package actions package actions
import ( import (
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
) )
// Tool is the registry for all Actions-related MCP tools. // Tool is the registry for all Actions-related MCP tools.

View File

@@ -9,10 +9,10 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -9,10 +9,10 @@ import (
"net/url" "net/url"
"strconv" "strconv"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -7,10 +7,10 @@ import (
"net/url" "net/url"
"time" "time"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -7,10 +7,10 @@ import (
"net/url" "net/url"
"strconv" "strconv"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -10,26 +10,26 @@ import (
"syscall" "syscall"
"time" "time"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/actions" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/actions"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/admin" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/admin"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/issue" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/issue"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/label" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/label"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/milestone" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/milestone"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/miscellaneous" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/miscellaneous"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/notification" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/notification"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/organization" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/organization"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/packages" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/packages"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/pull" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/pull"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/repo" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/repo"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/search" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/search"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/settings" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/settings"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/timetracking" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/timetracking"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/user" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/user"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/version" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/version"
"git.lethalbits.com/lethalbits/gitea-mcp/operation/wiki" "git.lethalbits.com/lethalbits/gitea-mcp-extended/operation/wiki"
mcpContext "git.lethalbits.com/lethalbits/gitea-mcp/pkg/context" mcpContext "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/context"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"
) )

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -9,7 +9,7 @@ import (
"sync" "sync"
"testing" "testing"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
) )

View File

@@ -5,9 +5,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -9,9 +9,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,9 +5,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,9 +5,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -6,10 +6,10 @@ import (
"fmt" "fmt"
"time" "time"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -6,9 +6,9 @@ import (
"fmt" "fmt"
"strings" "strings"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,9 +5,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,11 +5,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -4,10 +4,10 @@ import (
"context" "context"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -7,11 +7,11 @@ import (
"fmt" "fmt"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -4,10 +4,10 @@ import (
"context" "context"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,9 +5,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -4,11 +4,11 @@ import (
"context" "context"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/params" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/params"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
gitea_sdk "code.gitea.io/sdk/gitea" gitea_sdk "code.gitea.io/sdk/gitea"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"

View File

@@ -4,10 +4,10 @@ import (
"context" "context"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -6,10 +6,10 @@ import (
"fmt" "fmt"
"net/url" "net/url"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/gitea" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/gitea"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/to" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/to"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/tool" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/tool"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"

View File

@@ -7,8 +7,8 @@ import (
"net/http" "net/http"
"code.gitea.io/sdk/gitea" "code.gitea.io/sdk/gitea"
mcpContext "git.lethalbits.com/lethalbits/gitea-mcp/pkg/context" mcpContext "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/context"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
) )
func NewClient(token string) (*gitea.Client, error) { func NewClient(token string) (*gitea.Client, error) {

View File

@@ -13,8 +13,8 @@ import (
"strings" "strings"
"time" "time"
mcpContext "git.lethalbits.com/lethalbits/gitea-mcp/pkg/context" mcpContext "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/context"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
) )
type HTTPError struct { type HTTPError struct {

View File

@@ -4,8 +4,8 @@ import (
"context" "context"
"testing" "testing"
mcpContext "git.lethalbits.com/lethalbits/gitea-mcp/pkg/context" mcpContext "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/context"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
) )
func TestTokenFromContext(t *testing.T) { func TestTokenFromContext(t *testing.T) {

View File

@@ -5,7 +5,7 @@ import (
"sync" "sync"
"time" "time"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
"go.uber.org/zap" "go.uber.org/zap"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"
"gopkg.in/natefinch/lumberjack.v2" "gopkg.in/natefinch/lumberjack.v2"

View File

@@ -4,7 +4,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/log" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/log"
"github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/mcp"
) )

View File

@@ -1,7 +1,7 @@
package tool package tool
import ( import (
"git.lethalbits.com/lethalbits/gitea-mcp/pkg/flag" "git.lethalbits.com/lethalbits/gitea-mcp-extended/pkg/flag"
"github.com/mark3labs/mcp-go/server" "github.com/mark3labs/mcp-go/server"
) )