Minoru Mizutani
eceffb22ef
Update README for clarity on MCP client configuration, adjust DENO_PERMISSIONS for remote server access, and add VSCode extensions recommendations.
2025-04-29 14:59:11 +09:00
Minoru Mizutani
a3161163e6
Update README and proxy.ts: Replace example server URLs with a specific remote MCP server address, enhance configuration instructions for MCP clients, and clarify environment variable usage for VPN connections.
2025-04-29 14:50:03 +09:00
Minoru Mizutani
f35b5a52cb
Enhance README and code documentation: Add OAuth authentication details, clarify usage instructions, and improve function comments for better understanding of parameters in client and proxy functions.
2025-04-29 14:42:19 +09:00
Minoru Mizutani
ce890c30a9
Refine README: Update terminology for clarity, specifying 'Local MCP Client' and 'Remote SSE MCP Server' to enhance understanding of communication channels.
2025-04-29 13:57:47 +09:00
Minoru Mizutani
3dd92adc92
Update deno.json: rename package to @mmizutani/mcp-remote-deno and enhance description for clarity on functionality.
2025-04-29 13:49:08 +09:00
Minoru Mizutani
ff8e92bc0c
Update project configuration: rename package, enhance description, and update SDK imports to specific versions. Remove unused test utilities.
2025-04-29 13:48:59 +09:00
Minoru Mizutani
4522dc41a6
Polish README
2025-04-29 13:31:50 +09:00
Minoru Mizutani
00da599d79
Remove unnecessary files
2025-04-29 13:31:39 +09:00
Minoru Mizutani
4907f8d895
Add test coverage
2025-04-29 13:31:22 +09:00
Minoru Mizutani
f3a59f6eae
Fix utils_test.ts
2025-04-29 12:50:09 +09:00
Minoru Mizutani
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.
2025-04-29 12:33:33 +09:00
Minoru Mizutani
7299c69a27
Improve test coverage
2025-04-29 12:00:12 +09:00
Minoru Mizutani
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.
2025-04-29 11:51:31 +09:00
Minoru Mizutani
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.
2025-04-29 11:43:44 +09:00
Minoru Mizutani
baedc1f32a
Fix tests, permissions
2025-04-29 11:30:51 +09:00
Minoru Mizutani
8be8e20efa
Fix test
2025-04-29 10:22:14 +09:00
Minoru Mizutani
43ca6dcf07
Fix tests
2025-04-29 10:11:22 +09:00
Minoru Mizutani
d448111da5
Remove unnecessary files
2025-04-29 04:16:56 +09:00
Minoru Mizutani
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.
2025-04-29 04:11:34 +09:00
Minoru Mizutani
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.
2025-04-29 03:49:30 +09:00
Minoru Mizutani
4394c0773d
Add .denoignore file and update implementation plan with additional tasks for type safety, dependency management, testing, documentation, and build configuration.
2025-04-29 03:42:59 +09:00
Minoru Mizutani
00b1d15cfd
Implement rest part
2025-04-29 03:21:40 +09:00
Minoru Mizutani
b0216017a2
Rewrite proxy.ts for Deno
2025-04-29 03:09:00 +09:00
Minoru Mizutani
61a1f4c3cc
Configure Deno project
2025-04-29 02:51:21 +09:00
Ola Hungerford
504aa26761
Update link to latest auth spec in README.md
2025-04-17 09:13:11 +01:00
Glen Maddern
b69fdc8ebe
0.0.22
2025-04-16 15:59:57 +10:00
Rune Botten
bb4c03f069
chore: update @modelcontextprotocol/sdk to 1.9.0 to include fix for missing redirect_uri in token exchange
2025-04-16 06:59:49 +01:00
Glen Maddern
189ecc9fce
0.0.21
2025-04-16 15:01:56 +10:00
kissrobber
a2064502b9
add --allow-http flag
2025-04-16 06:01:50 +01:00
Glen Maddern
0596122962
Update README.md with cursor workaround
2025-04-16 05:34:41 +01:00
dp-rufus
7a1bd95844
Add software_id/software_version
2025-04-15 03:06:47 +01:00
Glen Maddern
2913b96e53
0.0.20
2025-04-14 15:38:28 +10:00
dorshany
3a4d81936c
Remove package-lock.json
2025-04-14 06:38:03 +01:00
dorshany
9258e2f6c4
Fix: Add Authorization header from authProvider tokens in custom fetch for SSE
2025-04-14 06:38:03 +01:00
Glen Maddern
89177a5ac5
0.0.19
2025-04-11 04:48:19 +01:00
Glen Maddern
c542f78288
removing --clean flag as it sent things into a reauth loop
2025-04-11 04:48:19 +01:00
Glen Maddern
14da1b44d4
0.0.18
2025-04-11 13:23:12 +10:00
Glen Maddern
327b4f7b0e
Merge pull request #19 from jonslo/main
...
PR: Fix Authorization Header for SSE Connections
2025-04-11 04:22:41 +01:00
Jon Slominski
3c4600a920
Update utils.ts
...
removed debug logging
2025-04-10 21:00:12 -05:00
Jon Slominski
cf459b1a0d
Ensure Authorization header is passed to SSE connections
...
When using Bearer token authentication, the Authorization header was not being properly forwarded to SSE connections, causing 401 Unauthorized errors. This fix adds a custom EventSource initialization that explicitly includes the Authorization header in all SSE requests, allowing proper authentication with remote servers.
2025-04-10 20:56:07 -05:00
Glen Maddern
3225345bb4
Merge pull request #18 from geelen/custom-headers
...
Added --header CLI args support
2025-04-10 02:57:17 +01:00
Glen Maddern
fcf9ed8583
0.0.17
2025-04-10 11:56:06 +10:00
Glen Maddern
a3b4906afd
Added --header CLI args support
...
This can include ${ENV_VAR} strings that are replaced with the values in process.env
2025-04-10 11:27:25 +10:00
Glen Maddern
84b87375fb
Merge pull request #15 from geelen/windows-fix
...
Windows debugging
2025-04-04 04:48:00 +01:00
Glen Maddern
d125df49a2
0.0.16
2025-04-04 14:45:41 +11:00
Glen Maddern
684320a04c
Disabling the multi-popup-prevention logic for now on windows as it appears not to be reliable
2025-04-04 14:44:56 +11:00
Brendan Irvine-Broque
88fa18b1d1
Document ~/.mcp-auth ( #11 )
...
To help people who get stuck with `mcp-remote`
Co-authored-by: Jeremy Morrell (Cloudflare) <jmorrell@cloudflare.com>
2025-03-31 07:58:18 -07:00
Glen Maddern
c6f98ff4b7
Merge pull request #13 from geelen/no-multiball
...
Tried to stop multiple windows opening at once
2025-03-31 22:35:44 +11:00
Glen Maddern
bd3610d87b
0.0.15
2025-03-31 22:30:18 +11:00
Glen Maddern
7eac41c561
fixing github url
2025-03-31 22:30:04 +11:00