Commit Graph

666 Commits

Author SHA1 Message Date
Peter Steinberger
2ce585a1eb
chore: release 0.11.0 2026-05-14 18:51:20 +01:00
Peter Steinberger
c87150895d
ci: strengthen main workflow 2026-05-14 18:46:22 +01:00
Peter Steinberger
7f1e9a8ce0
feat: support refreshable bearer stdio auth 2026-05-14 18:29:43 +01:00
Peter Steinberger
3e06e582ef
fix: add HTTP fetch compatibility mode 2026-05-14 17:31:36 +01:00
Peter Steinberger
2171c1f209
Merge pull request #171 from feniix/feat/headless-oauth-no-browser
feat: add headless OAuth browser suppression
2026-05-14 16:48:57 +01:00
Peter Steinberger
33afa744e0
fix: preserve headless auth stdout 2026-05-14 16:47:03 +01:00
Peter Steinberger
23565e2166
fix: harden concurrent config writes 2026-05-14 16:32:37 +01:00
Peter Steinberger
8d962fbd79
Merge remote-tracking branch 'origin/main' into feat/mcporter-serve
# Conflicts:
#	CHANGELOG.md
2026-05-14 13:40:29 +01:00
Peter Steinberger
907ba78d98
fix: keep served tool names readable 2026-05-14 13:39:05 +01:00
Peter Steinberger
eee954e4a1
fix: patch chrome-devtools auto-connect hang 2026-05-14 12:51:16 +01:00
zm2231
89f5053c15 fix: disambiguate bridged tool names 2026-05-13 21:01:25 -04:00
zm2231
bfe727150c fix: cover serve daemon edge cases 2026-05-13 20:32:33 -04:00
zm2231
6879a69f49 feat: add mcporter serve bridge 2026-05-13 20:26:12 -04:00
Sebastian Otaegui
7ddb433479
docs: document headless OAuth auth flow 2026-05-12 23:59:45 -03:00
Sebastian Otaegui
b29854ebf2
feat: add no-browser auth CLI contract 2026-05-12 23:59:41 -03:00
Sebastian Otaegui
033abb4358
feat: add OAuth no-browser session support 2026-05-12 23:59:34 -03:00
Peter Steinberger
f9f60d7cc4
fix(oauth): refresh expired cached access tokens
Some checks failed
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
pages / Deploy docs (push) Has been cancelled
2026-05-11 03:13:09 +01:00
Peter Steinberger
0ea394356f
style: format docs site builder 2026-05-11 03:13:09 +01:00
Peter Steinberger
ed698d9e48
docs: generate llms index
Some checks are pending
CI / build (macos-latest) (push) Waiting to run
CI / build (ubuntu-latest) (push) Waiting to run
CI / build (windows-latest) (push) Waiting to run
pages / Deploy docs (push) Waiting to run
2026-05-10 00:42:50 +01:00
Peter Steinberger
a64e29b4fe
feat: add headless OAuth vault seeding
Some checks are pending
CI / build (macos-latest) (push) Waiting to run
CI / build (ubuntu-latest) (push) Waiting to run
CI / build (windows-latest) (push) Waiting to run
pages / Deploy docs (push) Waiting to run
2026-05-09 14:55:44 +01:00
Peter Steinberger
ea91086273
fix: resolve config env placeholders 2026-05-09 13:14:09 +01:00
Peter Steinberger
5d71e9ce49
docs: add shell syntax highlighting 2026-05-09 12:40:34 +01:00
Peter Steinberger
3648a92b2b
test: prebuild dist before vitest 2026-05-09 12:30:11 +01:00
Peter Steinberger
9aab8df289
chore: release 0.10.2 2026-05-09 12:25:36 +01:00
Peter Steinberger
c0e251babe
fix: harden live mcp cli paths 2026-05-09 12:23:33 +01:00
Peter Steinberger
6012708bf3
perf: keep list non-interactive 2026-05-09 12:04:25 +01:00
Peter Steinberger
e6b451aee3
perf: speed up daemon fast-path calls 2026-05-09 11:54:05 +01:00
Peter Steinberger
f412d42122
test: create daemon metadata dir on windows 2026-05-09 09:48:15 +01:00
clawSean
e2c0641c1e
fix: keep mcporter JSON stdout parseable
Move keep-alive daemon retry diagnostics to stderr so mcporter call --output json keeps stdout parseable after daemon recovery. Current main already covers the structuredContent and raw-envelope JSON fallbacks from the same issue; this PR adds explicit regression coverage for MCP isError envelopes and daemon retry logging.\n\nVerified locally with:\n- pnpm exec vitest run tests/cli-output-utils.test.ts tests/keep-alive-runtime.test.ts tests/result-utils.test.ts\n- pnpm check\n- PNPM_CONFIG_LOGLEVEL=error npm_config_loglevel=error pnpm test\n- pnpm build\n- git diff --check\n\nFixes #160.\n\nCo-authored-by: clawSean <260045960+clawSean@users.noreply.github.com>
2026-05-09 04:45:56 -04:00
Peter Steinberger
39b49ef3bd
chore(deps): pin patched ip-address 2026-05-09 08:31:19 +01:00
Peter Steinberger
6f063bf585
perf(daemon): route warm keep-alive calls directly 2026-05-09 08:31:16 +01:00
Peter Steinberger
761c11cb3b
perf(daemon): skip warm status preflight 2026-05-09 08:19:31 +01:00
dependabot[bot]
45b881d4ea
build(deps): bump hono from 4.12.16 to 4.12.18
Bumps the npm_and_yarn group with 1 update in the / directory: [hono](https://github.com/honojs/hono).


Updates `hono` from 4.12.16 to 4.12.18
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.12.16...v4.12.18)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.18
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 02:30:32 -04:00
dependabot[bot]
8f816e719f
build(deps): bump fast-uri from 3.1.0 to 3.1.2
Bumps the npm_and_yarn group with 1 update in the / directory: [fast-uri](https://github.com/fastify/fast-uri).


Updates `fast-uri` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 02:02:39 -04:00
Peter Steinberger
3269b7c1c3
fix: recognize Windows command paths
Some checks are pending
pages / Deploy docs (push) Waiting to run
CI / build (macos-latest) (push) Waiting to run
CI / build (ubuntu-latest) (push) Waiting to run
CI / build (windows-latest) (push) Waiting to run
2026-05-08 16:37:28 +01:00
Peter Steinberger
3fb4005640
ci: format Homebrew tap workflow 2026-05-08 16:33:13 +01:00
Peter Steinberger
b0861e494f
ci: use canonical mcporter release repo 2026-05-08 16:31:33 +01:00
Peter Steinberger
0416c94298
ci: update Homebrew tap after releases 2026-05-08 16:31:07 +01:00
Peter Steinberger
b3e1c7c314
fix: extend oauth browser timeout 2026-05-08 03:56:38 +01:00
Peter Steinberger
23d3f9ef8d
fix: preserve spaced stdio paths
Some checks failed
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2026-05-06 22:49:36 +01:00
Peter Steinberger
7d345bc7db
docs: add static GitHub Pages site
Some checks failed
CI / build (macos-latest) (push) Waiting to run
CI / build (ubuntu-latest) (push) Waiting to run
CI / build (windows-latest) (push) Waiting to run
pages / Deploy docs (push) Has been cancelled
2026-05-06 05:56:02 +01:00
Peter Steinberger
026eb28cf4
fix: support standalone binary CLI compilation
Some checks are pending
CI / build (macos-latest) (push) Waiting to run
CI / build (ubuntu-latest) (push) Waiting to run
CI / build (windows-latest) (push) Waiting to run
2026-05-04 23:09:04 +01:00
Peter Steinberger
6ed98602ef
docs: clarify Homebrew release verification 2026-05-04 10:10:01 +01:00
Peter Steinberger
2100639cf3
chore: start next development cycle 2026-05-04 10:01:05 +01:00
Peter Steinberger
fa8406b8fc
fix: align release tarball generation 2026-05-04 08:43:31 +01:00
Peter Steinberger
b4504a6a61
chore: prepare 0.10.0 release 2026-05-04 08:40:22 +01:00
Peter Steinberger
be965df63e
chore: refresh transitive dependencies 2026-05-04 08:36:08 +01:00
Peter Steinberger
a5468c409b
chore: update zod to 4.4.3 2026-05-04 08:32:57 +01:00
Peter Steinberger
efb72cea4a
test: make xdg path assertions portable 2026-05-04 08:17:42 +01:00
Peter Steinberger
bb6e64617a
fix: honor xdg directories 2026-05-04 08:14:31 +01:00