├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── go.yaml │ ├── mega-linter.yaml │ └── release.yaml ├── .gitignore ├── .goreleaser.yml ├── .mega-linter.yml ├── API.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── cmd └── agent-browser │ └── main.go ├── go.mod ├── go.sum ├── internal ├── app │ ├── app.go │ └── app_test.go ├── backend │ ├── database │ │ ├── database.go │ │ └── database_test.go │ ├── models │ │ └── models.go │ ├── service.go │ └── service_test.go ├── cursor │ └── manager.go ├── events │ ├── bus.go │ └── events.go ├── log │ ├── fx_adapter.go │ └── log.go ├── mcp │ ├── client │ │ ├── client.go │ │ └── sse_client.go │ ├── config │ │ └── config.go │ ├── connection │ │ └── connection.go │ ├── handlers │ │ └── handlers.go │ ├── health │ │ └── health.go │ ├── manager │ │ └── manager.go │ ├── metrics.go │ ├── server.go │ ├── server_test.go │ └── tools │ │ └── tools.go └── web │ ├── client │ └── client.go │ ├── config │ └── config.go │ ├── handlers │ ├── api.go │ ├── api_test.go │ ├── sse.go │ └── ui.go │ ├── middleware │ ├── logging.go │ └── middleware.go │ ├── provider.go │ ├── server.go │ ├── server │ └── server.go │ └── templates │ ├── blocks │ ├── footer.templ │ ├── header.templ │ └── main.templ │ ├── components │ ├── add_server_form.templ │ ├── button.templ │ └── link.templ │ ├── helpers.go │ ├── index.templ │ └── serverlist.templ ├── openapi.yaml └── scripts └── setup.sh /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.github/workflows/go.yaml -------------------------------------------------------------------------------- /.github/workflows/mega-linter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.github/workflows/mega-linter.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.mega-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/.mega-linter.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/API.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/README.md -------------------------------------------------------------------------------- /cmd/agent-browser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/cmd/agent-browser/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/go.sum -------------------------------------------------------------------------------- /internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/app/app.go -------------------------------------------------------------------------------- /internal/app/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/app/app_test.go -------------------------------------------------------------------------------- /internal/backend/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/backend/database/database.go -------------------------------------------------------------------------------- /internal/backend/database/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/backend/database/database_test.go -------------------------------------------------------------------------------- /internal/backend/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/backend/models/models.go -------------------------------------------------------------------------------- /internal/backend/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/backend/service.go -------------------------------------------------------------------------------- /internal/backend/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/backend/service_test.go -------------------------------------------------------------------------------- /internal/cursor/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/cursor/manager.go -------------------------------------------------------------------------------- /internal/events/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/events/bus.go -------------------------------------------------------------------------------- /internal/events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/events/events.go -------------------------------------------------------------------------------- /internal/log/fx_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/log/fx_adapter.go -------------------------------------------------------------------------------- /internal/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/log/log.go -------------------------------------------------------------------------------- /internal/mcp/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/client/client.go -------------------------------------------------------------------------------- /internal/mcp/client/sse_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/client/sse_client.go -------------------------------------------------------------------------------- /internal/mcp/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/config/config.go -------------------------------------------------------------------------------- /internal/mcp/connection/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/connection/connection.go -------------------------------------------------------------------------------- /internal/mcp/handlers/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/handlers/handlers.go -------------------------------------------------------------------------------- /internal/mcp/health/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/health/health.go -------------------------------------------------------------------------------- /internal/mcp/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/manager/manager.go -------------------------------------------------------------------------------- /internal/mcp/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/metrics.go -------------------------------------------------------------------------------- /internal/mcp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/server.go -------------------------------------------------------------------------------- /internal/mcp/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/server_test.go -------------------------------------------------------------------------------- /internal/mcp/tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/mcp/tools/tools.go -------------------------------------------------------------------------------- /internal/web/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/client/client.go -------------------------------------------------------------------------------- /internal/web/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/config/config.go -------------------------------------------------------------------------------- /internal/web/handlers/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/handlers/api.go -------------------------------------------------------------------------------- /internal/web/handlers/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/handlers/api_test.go -------------------------------------------------------------------------------- /internal/web/handlers/sse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/handlers/sse.go -------------------------------------------------------------------------------- /internal/web/handlers/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/handlers/ui.go -------------------------------------------------------------------------------- /internal/web/middleware/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/middleware/logging.go -------------------------------------------------------------------------------- /internal/web/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/middleware/middleware.go -------------------------------------------------------------------------------- /internal/web/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/provider.go -------------------------------------------------------------------------------- /internal/web/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/server.go -------------------------------------------------------------------------------- /internal/web/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/server/server.go -------------------------------------------------------------------------------- /internal/web/templates/blocks/footer.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/blocks/footer.templ -------------------------------------------------------------------------------- /internal/web/templates/blocks/header.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/blocks/header.templ -------------------------------------------------------------------------------- /internal/web/templates/blocks/main.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/blocks/main.templ -------------------------------------------------------------------------------- /internal/web/templates/components/add_server_form.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/components/add_server_form.templ -------------------------------------------------------------------------------- /internal/web/templates/components/button.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/components/button.templ -------------------------------------------------------------------------------- /internal/web/templates/components/link.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/components/link.templ -------------------------------------------------------------------------------- /internal/web/templates/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/helpers.go -------------------------------------------------------------------------------- /internal/web/templates/index.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/index.templ -------------------------------------------------------------------------------- /internal/web/templates/serverlist.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/internal/web/templates/serverlist.templ -------------------------------------------------------------------------------- /openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/openapi.yaml -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontext-dev/agent-browser/HEAD/scripts/setup.sh --------------------------------------------------------------------------------