Commit graph

  • e41f8eacf0
    Enhance utility functions and tests: Introduce a helper function for logging message identifiers, update findAvailablePort to handle server instances, and improve test coverage for DenoHttpServer and file operations. Refactor tests to use spies for mocking Deno file system operations. Minoru Mizutani 2025-04-29 12:33:33 +09:00
  • 7299c69a27
    Improve test coverage Minoru Mizutani 2025-04-29 12:00:12 +09:00
  • 01a238a341
    Update version numbers in configuration files to reflect new release: change Deno project version to 0.0.1 in deno.json and update package version to 0.1.0 in package.json. Adjust version constant in utils.ts accordingly. Minoru Mizutani 2025-04-29 11:51:31 +09:00
  • 9d8c52eb02
    Update Deno project configuration to use 127.0.0.1 instead of localhost for network permissions and server bindings. Adjust tests to reflect changes in server address handling. Minoru Mizutani 2025-04-29 11:43:44 +09:00
  • baedc1f32a
    Fix tests, permissions Minoru Mizutani 2025-04-29 11:30:51 +09:00
  • 8be8e20efa
    Fix test Minoru Mizutani 2025-04-29 10:22:14 +09:00
  • 43ca6dcf07
    Fix tests Minoru Mizutani 2025-04-29 10:11:22 +09:00
  • d448111da5
    Remove unnecessary files Minoru Mizutani 2025-04-29 04:16:56 +09:00
  • 8cadfe9106
    Enhance Deno project with new test scripts, add testing commands to deno.json, and update implementation plan to reflect completed testing tasks. Introduce integration and unit tests for core functionalities including DenoHttpServer and mcp-auth-config. Minoru Mizutani 2025-04-29 04:11:34 +09:00
  • 2bbcaf7963
    Refactor implementation to replace Express with native Deno HTTP server and add cross-platform URL opening functionality. Update implementation plan to reflect completed tasks for dependency management. Minoru Mizutani 2025-04-29 03:49:30 +09:00
  • 4394c0773d
    Add .denoignore file and update implementation plan with additional tasks for type safety, dependency management, testing, documentation, and build configuration. Minoru Mizutani 2025-04-29 03:42:59 +09:00
  • 00b1d15cfd
    Implement rest part Minoru Mizutani 2025-04-29 03:21:40 +09:00
  • b0216017a2
    Rewrite proxy.ts for Deno Minoru Mizutani 2025-04-29 03:09:00 +09:00
  • 61a1f4c3cc
    Configure Deno project Minoru Mizutani 2025-04-29 02:51:21 +09:00
  • 85b9f0b363 Merge branch 'main' of https://github.com/OwnID/mcp-remote dorshany 2025-04-28 10:31:25 -07:00
  • b3d6f0a1e0 package.json - point to ownid repo dorshany 2025-04-28 10:26:16 -07:00
  • 1d1902208e
    feat: support streamable http alongside sse Bar Hochman 2025-04-28 18:10:19 +03:00
  • 4cc46bf8d1 feat: convert sse to http transport Bar Hochman 2025-04-28 16:55:22 +03:00
  • 3900893af7 fix: only get the first header when passing multple headers yuyang08 2025-04-27 11:49:13 +08:00
  • 186bf2a288
    Merge 564983fea5 into 504aa26761 Emilis Baliukonis 2025-04-25 16:57:23 +03:00
  • 564983fea5 Remove debug log Emilis Baliukonis 2025-04-25 16:49:13 +03:00
  • 5a7fd6fe4d Remove lockfile timestamp check because it causes issues with multiple processes Emilis Baliukonis 2025-04-25 16:47:54 +03:00
  • 28b2e65214 Skip auth if there's a valid lockfile and saved tokens Emilis Baliukonis 2025-04-25 16:46:53 +03:00
  • 453a7c6b5e 0.1.0-2 v0.1.0-2 Glen Maddern 2025-04-24 22:17:02 +10:00
  • 02305b3d1c Go full lazy with http transport Glen Maddern 2025-04-24 22:16:50 +10:00
  • 1908c203ff 0.1.0-1 v0.1.0-1 Glen Maddern 2025-04-24 16:26:28 +10:00
  • 624d3a883c switching to version of the SDK that was released Glen Maddern 2025-04-24 16:25:20 +10:00
  • 6eeb56e9a8 Adding transport strategy to proxy.ts too Glen Maddern 2025-04-24 16:23:19 +10:00
  • 5a7b75ba88 Attempt auto close dp-rufus 2025-04-18 03:30:43 +01:00
  • 2f32badedf add --skip-auth flag kissrobber 2025-04-18 09:45:13 +09:00
  • 504aa26761 Update link to latest auth spec in README.md Ola Hungerford 2025-04-16 06:00:46 -07:00
  • d62744526d 0.1.0-0 v0.1.0-0 Glen Maddern 2025-04-17 16:49:21 +10:00
  • cf355dac9c move back to bundling the SDK so I can publish a test version without waiting for them Glen Maddern 2025-04-17 16:49:09 +10:00
  • 4237907364 removing claude's refactoring plan Glen Maddern 2025-04-17 16:30:42 +10:00
  • c632b774cb removing log that was confusing claude Glen Maddern 2025-04-17 16:29:18 +10:00
  • a6e6d0f1e8 Refactor auth coordination to be lazy Glen Maddern 2025-04-17 16:13:41 +10:00
  • 14109a309f Able to catch exceptions from one transport and fall back to the other Glen Maddern 2025-04-17 16:04:50 +10:00
  • 0bf84d5d22 wip, client now using the util with fallback Glen Maddern 2025-04-17 12:26:47 +10:00
  • f80c6c4850 wip 3 Glen Maddern 2025-04-16 17:13:19 +10:00
  • 1dd368786a
    Update link to latest auth spec in README.md Ola Hungerford 2025-04-16 06:00:46 -07:00
  • dee974b8b2 wip 2 Glen Maddern 2025-04-16 16:59:44 +10:00
  • ec058d240d wip 1 Glen Maddern 2025-04-16 16:59:36 +10:00
  • b69fdc8ebe 0.0.22 v0.0.22 Glen Maddern 2025-04-16 15:59:57 +10:00
  • bb4c03f069 chore: update @modelcontextprotocol/sdk to 1.9.0 to include fix for missing redirect_uri in token exchange Rune Botten 2025-04-15 22:51:14 -07:00
  • feb14192f2 chore: update @modelcontextprotocol/sdk to 1.9.0 to include fix for missing redirect_uri in token exchange Rune Botten 2025-04-15 22:51:14 -07:00
  • 189ecc9fce 0.0.21 v0.0.21 Glen Maddern 2025-04-16 15:01:56 +10:00
  • a2064502b9 add --allow-http flag kissrobber 2025-04-16 13:34:48 +09:00
  • bfba5d6b4e add --allow-http flag kissrobber 2025-04-16 13:34:48 +09:00
  • 0596122962
    Update README.md with cursor workaround Glen Maddern 2025-04-16 05:34:41 +01:00
  • 21f161e4b6
    feat(auth): Add dynamic client registration to connectToRemoteServer for proxy Jon Slominski 2025-04-15 11:31:39 -05:00
  • 6068ddfeb7
    feat(auth): Add dynamic client registration to connectToRemoteServer for proxy Jon Slominski 2025-04-15 11:28:24 -05:00
  • 7a1bd95844 Add software_id/software_version dp-rufus 2025-04-14 22:07:40 +01:00
  • 0846e6276a Add software_id/software_version dp-rufus 2025-04-14 22:07:40 +01:00
  • 2913b96e53 0.0.20 v0.0.20 Glen Maddern 2025-04-14 15:38:28 +10:00
  • 3a4d81936c Remove package-lock.json dorshany 2025-04-13 18:51:44 -07:00
  • 9258e2f6c4 Fix: Add Authorization header from authProvider tokens in custom fetch for SSE dorshany 2025-04-13 14:12:12 -07:00
  • fc4896cea6
    Remove package-lock.json dorshany 2025-04-13 18:51:44 -07:00
  • ec1b8a6e60 0.0.20 dorshany 2025-04-13 14:14:31 -07:00
  • 995316561e Fix: Add Authorization header from authProvider tokens in custom fetch for SSE dorshany 2025-04-13 14:12:12 -07:00
  • baddd03e0e Added the ability to pass custom headers, and encrypt specific header values Charles Robertson 2025-04-11 21:13:24 +01:00
  • 05cbab51af wip streaming-http-support Glen Maddern 2025-04-11 20:32:02 +10:00
  • 89177a5ac5 0.0.19 Glen Maddern 2025-04-11 13:46:42 +10:00
  • c542f78288 removing --clean flag as it sent things into a reauth loop Glen Maddern 2025-04-11 13:45:03 +10:00
  • aa91270ddc 0.0.19 v0.0.19 remove-clean-flag Glen Maddern 2025-04-11 13:46:42 +10:00
  • e5d0ac8fe9 removing --clean flag as it sent things into a reauth loop Glen Maddern 2025-04-11 13:45:03 +10:00
  • 14da1b44d4 0.0.18 v0.0.18 Glen Maddern 2025-04-11 13:23:12 +10:00
  • 327b4f7b0e
    Merge pull request #19 from jonslo/main Glen Maddern 2025-04-11 04:22:41 +01:00
  • 3c4600a920
    Update utils.ts Jon Slominski 2025-04-10 21:00:12 -05:00
  • cf459b1a0d
    Ensure Authorization header is passed to SSE connections Jon Slominski 2025-04-10 20:56:07 -05:00
  • 3225345bb4
    Merge pull request #18 from geelen/custom-headers Glen Maddern 2025-04-10 02:57:17 +01:00
  • fcf9ed8583 0.0.17 v0.0.17 custom-headers Glen Maddern 2025-04-10 11:56:06 +10:00
  • a3b4906afd Added --header CLI args support Glen Maddern 2025-04-10 11:27:25 +10:00
  • 84b87375fb
    Merge pull request #15 from geelen/windows-fix Glen Maddern 2025-04-04 04:48:00 +01:00
  • d125df49a2 0.0.16 v0.0.16 Glen Maddern 2025-04-04 14:45:41 +11:00
  • 684320a04c Disabling the multi-popup-prevention logic for now on windows as it appears not to be reliable Glen Maddern 2025-04-04 14:44:56 +11:00
  • 88fa18b1d1
    Document ~/.mcp-auth (#11) Brendan Irvine-Broque 2025-03-31 07:58:18 -07:00
  • 7ddf9cba25
    Merge branch 'main' into patch-1 Jeremy Morrell (Cloudflare) 2025-03-31 07:57:58 -07:00
  • c6f98ff4b7
    Merge pull request #13 from geelen/no-multiball Glen Maddern 2025-03-31 22:35:44 +11:00
  • bd3610d87b 0.0.15 v0.0.15 no-multiball Glen Maddern 2025-03-31 22:30:18 +11:00
  • 7eac41c561 fixing github url Glen Maddern 2025-03-31 22:30:04 +11:00
  • 03e56ea31b 0.0.14 v0.0.14 Glen Maddern 2025-03-31 22:28:18 +11:00
  • d5f5b31786 Added a wait for the token exchange Glen Maddern 2025-03-31 22:28:10 +11:00
  • 9fbba0509c Changing to returning a boolean, but tokens still not being loaded Glen Maddern 2025-03-31 21:16:21 +11:00
  • 412b5d9486 most of the implementation looking ok but sharing the token the wrong way Glen Maddern 2025-03-31 19:38:52 +11:00
  • 743b6b207f
    Merge pull request #12 from geelen/refactor Glen Maddern 2025-03-31 16:32:43 +11:00
  • e793ed5b04 0.0.13 v0.0.13 refactor Glen Maddern 2025-03-31 16:31:41 +11:00
  • eee7b1b8d5 Added process.pid to all logs so we can deal with claude code forking mulitple instances Glen Maddern 2025-03-31 16:29:45 +11:00
  • 1382827ebd Versioning storage based on mcp-auth version number to let us iterate on storage format Glen Maddern 2025-03-31 16:21:34 +11:00
  • a97fd9e5c6 added instructions for running the client Glen Maddern 2025-03-31 16:10:12 +11:00
  • 3f1664cdba 0.0.12 v0.0.12 Glen Maddern 2025-03-31 15:42:02 +11:00
  • eaed1f31e8 exposing both CLI tools Glen Maddern 2025-03-31 15:41:59 +11:00
  • d10063463d 0.0.11 v0.0.11 Glen Maddern 2025-03-31 15:35:52 +11:00
  • bcdf520af5 updated readme Glen Maddern 2025-03-31 15:30:54 +11:00
  • 027007030e adding the --clean flag Glen Maddern 2025-03-31 15:02:27 +11:00
  • a32681e154 extracted the config directory access Glen Maddern 2025-03-31 14:42:19 +11:00
  • 1dd99edc0d breaking shared apart Glen Maddern 2025-03-31 14:38:15 +11:00
  • d41e92812f moving things around now that /react is moving to use-mcp Glen Maddern 2025-03-31 14:32:41 +11:00
  • 7e39aa9ae3
    Document ~/.mcp-auth Brendan Irvine-Broque 2025-03-29 15:34:39 -07:00
  • 10ff126703
    Update package.json Sunil Pai 2025-03-29 15:00:45 +00:00
  • f83d45eec0 Add repository field to package.json Tony Lâmpada 2025-03-28 19:56:59 -03:00