Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
246dbf4
Ignore package-lock.json in case it is accidentally generated with npm
mandelbro Oct 8, 2025
e2272db
Removes temp mcp-oauth-provider-adapters package
mandelbro Oct 9, 2025
62c49bd
Installs the oauth provider addapter library from local source
mandelbro Oct 9, 2025
0430181
Adds identity client adapter with the OIDC provider from the OAuth pr…
mandelbro Oct 9, 2025
e7e7afd
Implement server adapter integration for OIDC client
mandelbro Oct 9, 2025
3e8e43c
Remove identity client and related tests
mandelbro Oct 9, 2025
0612387
Formatter fixes
mandelbro Oct 9, 2025
dae2a13
test: improve test coverage for adapter integration files
mandelbro Oct 9, 2025
717e68d
refactor: convert adapter integration files to TypeScript
mandelbro Oct 9, 2025
1860138
Formatter fixes
mandelbro Oct 9, 2025
0817550
fix: resolve express-rate-limit v8 compatibility and test failures
mandelbro Oct 9, 2025
2390355
test: add comprehensive tests for use-interaction-routes-adapter
mandelbro Oct 10, 2025
7948f3e
docs: add c8 ignore comments to document ES module stubbing limitations
mandelbro Oct 10, 2025
237d999
refactor: remove duplicate TypeScript files
mandelbro Oct 10, 2025
77e1dd4
feat: add JSDoc type annotations to adapter integration files
mandelbro Oct 10, 2025
bb3fbca
chore: exclude test files from TypeScript type checking
mandelbro Oct 10, 2025
dc5b1b9
docs: Adds instructions for enabling TypeScript in JS files
mandelbro Oct 10, 2025
4d919e7
Installs @heroku/oauth-provider-adapters-for-mcp from npm
mandelbro Oct 10, 2025
f338850
Adds NPM_TOKEN to install private package
mandelbro Oct 10, 2025
c6fd281
Fix for installing private npm package
mandelbro Oct 10, 2025
86c5a6d
The scopes_supported field should contain standard OAuth scopes like …
mandelbro Oct 10, 2025
e8821d2
Adds npm token to github action
mandelbro Oct 10, 2025
67bd5a1
Reverts changes to github ci workflow
mandelbro Oct 10, 2025
f121a2e
chore: allows useMcpServerProxy to accept a custom token refresh func…
mandelbro Oct 10, 2025
eda6e9d
chore: remove legacy compatibility functions and associated tests fro…
mandelbro Oct 10, 2025
1202833
chore: update useMcpServerProxy to accept an options object for impro…
mandelbro Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 7 additions & 13 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,15 @@ jobs:
os: [ubuntu-latest]

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install PNPM
uses: pnpm/action-setup@v4
with:
version: 10.18.1
run_install: true

- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
check-latest: true
cache: 'pnpm' # Cache pnpm dependencies

- name: Run CI checks
run: pnpm ci-check
- name: Enable Corepack
run: corepack enable
- run: pnpm install --frozen-lockfile
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: pnpm run ci
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
@scope:registry=https://registry.npmjs.org
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,14 +186,16 @@ pnpm lint
# Automatically fix linting issues and format code with Prettier
pnpm format

# Run TypeScript type checking on *.ts files
# Run TypeScript type checks on enabled JS files with JSDoc tag annotations
# Note: Add @ts-check at the top of the file to enable type checking
# Full instrucitons here: https://www.typescriptlang.org/docs/handbook/intro-to-js-ts.html
pnpm type-check

# All code quality checks and tests
pnpm check

# Run the continuous integration checks (linting, type checking, and tests)
pnpm ci-check
pnpm ci
```

### Development Workflow
Expand Down
Loading