From 4f434f39bfb490c6408cee715aa0dff5e478cede Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Fri, 3 Apr 2026 14:22:23 +0200 Subject: [PATCH] fix: replace @/ path alias with relative imports in MCP server The @/ alias resolves via tsconfig but not in production where Bun runs server files directly. Use relative paths instead. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/server/mcp/index.ts | 2 +- src/server/mcp/resources/collection.ts | 2 +- src/server/mcp/tools/categories.ts | 2 +- src/server/mcp/tools/items.ts | 2 +- src/server/mcp/tools/setups.ts | 2 +- src/server/mcp/tools/threads.ts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/server/mcp/index.ts b/src/server/mcp/index.ts index a5cf5bc..0ec0422 100644 --- a/src/server/mcp/index.ts +++ b/src/server/mcp/index.ts @@ -2,7 +2,7 @@ import { randomUUID } from "node:crypto"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { WebStandardStreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/webStandardStreamableHttp.js"; import { Hono } from "hono"; -import { db as prodDb } from "@/db/index.ts"; +import { db as prodDb } from "../../db/index.ts"; import { getUserCount, verifyApiKey } from "../services/auth.service.ts"; import { getCollectionSummary } from "./resources/collection.ts"; import { diff --git a/src/server/mcp/resources/collection.ts b/src/server/mcp/resources/collection.ts index 933b939..e0989c8 100644 --- a/src/server/mcp/resources/collection.ts +++ b/src/server/mcp/resources/collection.ts @@ -1,4 +1,4 @@ -import type { db as prodDb } from "@/db/index.ts"; +import type { db as prodDb } from "../../../db/index.ts"; import { getAllCategories } from "../../services/category.service.ts"; import { getAllItems } from "../../services/item.service.ts"; import { getAllSetups } from "../../services/setup.service.ts"; diff --git a/src/server/mcp/tools/categories.ts b/src/server/mcp/tools/categories.ts index 85267a5..1ee2338 100644 --- a/src/server/mcp/tools/categories.ts +++ b/src/server/mcp/tools/categories.ts @@ -1,4 +1,4 @@ -import type { db as prodDb } from "@/db/index.ts"; +import type { db as prodDb } from "../../../db/index.ts"; import { createCategory, getAllCategories, diff --git a/src/server/mcp/tools/items.ts b/src/server/mcp/tools/items.ts index 392532f..63ee111 100644 --- a/src/server/mcp/tools/items.ts +++ b/src/server/mcp/tools/items.ts @@ -1,4 +1,4 @@ -import type { db as prodDb } from "@/db/index.ts"; +import type { db as prodDb } from "../../../db/index.ts"; import { createItem, deleteItem, diff --git a/src/server/mcp/tools/setups.ts b/src/server/mcp/tools/setups.ts index 258810c..65b7c95 100644 --- a/src/server/mcp/tools/setups.ts +++ b/src/server/mcp/tools/setups.ts @@ -1,4 +1,4 @@ -import type { db as prodDb } from "@/db/index.ts"; +import type { db as prodDb } from "../../../db/index.ts"; import { createSetup, getAllSetups, diff --git a/src/server/mcp/tools/threads.ts b/src/server/mcp/tools/threads.ts index d6627e4..e6657e5 100644 --- a/src/server/mcp/tools/threads.ts +++ b/src/server/mcp/tools/threads.ts @@ -1,4 +1,4 @@ -import type { db as prodDb } from "@/db/index.ts"; +import type { db as prodDb } from "../../../db/index.ts"; import { createCandidate, createThread,