From 03a525eeddbd1050b55e1f70c408283e08e5040a Mon Sep 17 00:00:00 2001 From: Michael Buntarman Date: Wed, 1 Oct 2025 16:06:12 +0700 Subject: [PATCH 1/3] chore: release ami build during version release (#1187) --- .github/workflows/ami-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ami-build.yml b/.github/workflows/ami-build.yml index f5352369f..b3b64e20b 100644 --- a/.github/workflows/ami-build.yml +++ b/.github/workflows/ami-build.yml @@ -84,6 +84,7 @@ jobs: echo "Deploying AMI pipeline infrastructure for stage: ${{ env.STAGE }}..." cdk bootstrap --require-approval never cdk deploy AMI-Pipeline-${{ env.STAGE }}-Stack \ + --app "go run ami-cdk.go" \ --context stage=${{ env.STAGE }} \ --require-approval never From deca98f5699ea6258c7e9dba4a61b8e88aa89aa0 Mon Sep 17 00:00:00 2001 From: williamrusdyputra Date: Wed, 1 Oct 2025 16:40:18 +0700 Subject: [PATCH 2/3] chore: change escrow address --- internal/migrations/erc20-bridge/000-extension.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/migrations/erc20-bridge/000-extension.sql b/internal/migrations/erc20-bridge/000-extension.sql index b70d50627..cf01a2bfa 100644 --- a/internal/migrations/erc20-bridge/000-extension.sql +++ b/internal/migrations/erc20-bridge/000-extension.sql @@ -2,5 +2,5 @@ USE erc20 { chain: 'sepolia', - escrow: '0x2D4f435867066737bA1617ef024E073413909Ad2' + escrow: '0x502430eD0BbE0f230215870c9C2853e126eE5Ae3' } AS sepolia_bridge; \ No newline at end of file From e4d0bb6b2560b3093a60baec2c95453e5045efd8 Mon Sep 17 00:00:00 2001 From: williamrusdyputra Date: Fri, 24 Apr 2026 01:40:23 +0700 Subject: [PATCH 3/3] docs: view how to resolve initialization issue with MCP server --- docs/mcp-reverse-proxy.md | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docs/mcp-reverse-proxy.md b/docs/mcp-reverse-proxy.md index ebc1d855e..764407400 100644 --- a/docs/mcp-reverse-proxy.md +++ b/docs/mcp-reverse-proxy.md @@ -481,6 +481,47 @@ postgres-mcp --transport=sse --sse-host=127.0.0.1 --sse-port=8000 Test-NetConnection -ComputerName localhost -Port 5432 ``` +### Issue: MCP Client Times Out During Initialization + +**Symptoms**: Server connects and lists tools successfully, but Claude Desktop shows "Server disconnected" or something similar + +**Cause**: Known issue with `npx mcp-remote` and Claude Desktop where the `initialize` response is not forwarded back in time. See [modelcontextprotocol/typescript-sdk#86](https://github.com/modelcontextprotocol/typescript-sdk/issues/86). + +**Solution**: Use absolute paths to the node binary and `proxy.js` entry point instead of `npx`: + +1. Install `mcp-remote` globally: + ```bash + npm install -g mcp-remote + ``` + +2. Find your paths: + ```bash + which node + npm root -g + ``` + +3. Find your paths and update the Claude Desktop config: + ```bash + which node # get node path + npm root -g # get global node_modules path + ``` + + ```json + { + "mcpServers": { + "truf-postgres": { + "command": "/path/to/node", + "args": ["/path/to/node_modules/mcp-remote/dist/proxy.js", "https://your-domain.com/sse"] + } + } + } + ``` + + Config file location: + - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` + - **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` + - **Linux**: `~/.config/Claude/claude_desktop_config.json` + ### Issue: Claude Desktop Direct SSE Configuration **Symptoms**: Claude Desktop shows "Required" errors for missing "command" field