From 5f71688f2077dc4a3d6087df2c786b7cca7c9c4d Mon Sep 17 00:00:00 2001 From: gabogg Date: Thu, 11 Jun 2026 13:37:25 +0000 Subject: [PATCH] docs: anonymize domains and add forgejo-mcp details --- docs/AI_DEVELOPER_WORKSTATION.md | 19 +++++++++++++++++-- docs/ROADMAP.md | 2 +- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/docs/AI_DEVELOPER_WORKSTATION.md b/docs/AI_DEVELOPER_WORKSTATION.md index b19fad6..06046d8 100644 --- a/docs/AI_DEVELOPER_WORKSTATION.md +++ b/docs/AI_DEVELOPER_WORKSTATION.md @@ -63,7 +63,7 @@ DATABASE_URL="postgresql://postgres:secure_db_prod_pass@postgres-vpn:5432/specia # Next.js Application Settings # ----------------------------------------------------------------------------- # The public or VPN-locked domain resolved by Caddy -NEXT_PUBLIC_APP_URL="https://special-hotel.gaboggamer.online" +NEXT_PUBLIC_APP_URL="https://special-hotel.yourdomain.com" # High-entropy random secret key for production JWT signatures. NEXTAUTH_SECRET="prod_high_entropy_session_secret_key" @@ -153,6 +153,21 @@ Exposes browser automation tools (take screenshots, click, type, fill forms). } ``` +#### F. Forgejo / Gitea MCP Server (`forgejo-mcp` / `gitea-mcp`) +Exposes tools allowing `agy` to interact directly with your Forgejo repository (creating and merging pull requests, reviewing code, creating issues) via API. +* **Use Case**: Enables `agy` to manage issues, automate code review tasks, verify pull request status, and merge pull requests directly using standard API endpoints. +* **Harness Registration**: + ```json + "forgejo-mcp": { + "command": "npx", + "args": ["-y", "forgejo-mcp"], + "env": { + "FORGEJO_REMOTE_URL": "https://git.yourdomain.com", + "FORGEJO_AUTH_TOKEN": "your_forgejo_api_token_here" + } + } + ``` + --- ## 3. Managing Pull Requests via CLI (Forgejo Client) @@ -173,7 +188,7 @@ Configure a login profile for your server: ```bash tea login add \ --name forgejo \ - --url https://git.gaboggamer.online \ + --url https://git.yourdomain.com \ --token ``` *Note: You can generate a Personal Access Token in the Forgejo Web UI under Settings ➔ Applications.* diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 4614f33..b43b036 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -43,6 +43,6 @@ This plan outlines the step-by-step path to construct, test, and host the platfo ## Phase 7: Deployment & Security Hardening * [ ] Write Dockge-compatible `docker-compose.yml` for the Next.js container. -* [ ] Add `git.gaboggamer.online` or a sub-subdomain block in `/home/gabogg/docker/caddy/Caddyfile`. +* [ ] Add `git.yourdomain.com` or a sub-subdomain block in the host Caddyfile. * [ ] Configure DNS resolution inside the WireGuard network. * [ ] Final end-to-end security audits.