From 5cfab0b23e5ae1384ece9a6b165ce1ced2687aa7 Mon Sep 17 00:00:00 2001 From: lekss361 Date: Sun, 31 May 2026 06:44:46 +0000 Subject: [PATCH] =?UTF-8?q?fix(bots):=20=D0=BF=D0=BE=D0=B4=D0=BA=D0=BB?= =?UTF-8?q?=D1=8E=D1=87=D0=B8=D1=82=D1=8C=20postgres-tradein=20MCP=20?= =?UTF-8?q?=D0=B2=20analyst/backend=20bot-=D0=BE=D0=BA=D0=BD=D0=B0=20(#857?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/mcp/analyst.json | 6 ++++++ .claude/mcp/backend.json | 7 +++++++ scripts/start-bot.ps1 | 1 + 3 files changed, 14 insertions(+) diff --git a/.claude/mcp/analyst.json b/.claude/mcp/analyst.json index 2a69c267..c57e8221 100644 --- a/.claude/mcp/analyst.json +++ b/.claude/mcp/analyst.json @@ -17,6 +17,12 @@ "command": "docker", "args": ["run", "-i", "--rm", "-e", "DATABASE_URI", "crystaldba/postgres-mcp", "--access-mode=unrestricted"], "env": { "DATABASE_URI": "${GENDESIGN_DB_URI}" } + }, + "postgres-tradein": { + "type": "stdio", + "command": "docker", + "args": ["run", "-i", "--rm", "-e", "DATABASE_URI", "crystaldba/postgres-mcp", "--access-mode=unrestricted"], + "env": { "DATABASE_URI": "${TRADEIN_DB_URI}" } } } } diff --git a/.claude/mcp/backend.json b/.claude/mcp/backend.json index 45257d93..c4cdf16a 100644 --- a/.claude/mcp/backend.json +++ b/.claude/mcp/backend.json @@ -19,6 +19,13 @@ "env": { "DATABASE_URI": "${GENDESIGN_DB_URI}" }, "alwaysLoad": true }, + "postgres-tradein": { + "type": "stdio", + "command": "docker", + "args": ["run", "-i", "--rm", "-e", "DATABASE_URI", "crystaldba/postgres-mcp", "--access-mode=unrestricted"], + "env": { "DATABASE_URI": "${TRADEIN_DB_URI}" }, + "alwaysLoad": true + }, "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] }, "glitchtip": { "command": "npx", diff --git a/scripts/start-bot.ps1 b/scripts/start-bot.ps1 index a7947fdd..0622b7e3 100644 --- a/scripts/start-bot.ps1 +++ b/scripts/start-bot.ps1 @@ -56,6 +56,7 @@ if (Test-Path $claudeJson) { $ms = (Get-Content $claudeJson -Raw | ConvertFrom-Json).mcpServers if ($ms.obsidian) { $env:OBSIDIAN_API_KEY = $ms.obsidian.env.OBSIDIAN_API_KEY } if ($ms.'postgres-gendesign') { $env:GENDESIGN_DB_URI = $ms.'postgres-gendesign'.env.DATABASE_URI } + if ($ms.'postgres-tradein') { $env:TRADEIN_DB_URI = $ms.'postgres-tradein'.env.DATABASE_URI } if ($ms.glitchtip) { $env:GLITCHTIP_TOKEN = $ms.glitchtip.env.GLITCHTIP_TOKEN } } # fallback: obsidian-ключ может жить в project .mcp.json