- db.ts: Hardcode 10.0.1.1 (infra VM) to prevent env var issues - index.ts: Start MCP server before DB connection (fixes Claude Code timing) - run.sh/run.js: Add wrapper scripts with embedded env vars - start.sh: Update with correct WireGuard config Fixes task-mcp failing to connect in Claude Code sessions after WireGuard migration. The server must respond to MCP initialize before stdin closes, which requires starting before slow DB ops. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
13 lines
452 B
JavaScript
13 lines
452 B
JavaScript
#!/usr/bin/env node
|
|
// Entry point with hardcoded env vars for Claude Code MCP
|
|
|
|
process.env.DB_HOST = "10.0.1.1";
|
|
process.env.DB_PORT = "5432";
|
|
process.env.DB_NAME = "agiliton";
|
|
process.env.DB_USER = "agiliton";
|
|
process.env.DB_PASSWORD = "QtqiwCOAUpQNF6pjzOMAREzUny2bY8V1";
|
|
process.env.LLM_API_URL = "https://llm.agiliton.cloud";
|
|
process.env.LLM_API_KEY = "sk-master-91b891c709ade9021a97c9260217ddb277877db652a31dcf";
|
|
|
|
await import('./dist/index.js');
|