From a9574cff340b5453cb288c7a1c44b47294b07c83 Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 17:12:21 +0000 Subject: [PATCH 1/2] Add Dockerfile --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1f36010 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +# Generated by https://smithery.ai. See: https://smithery.ai/docs/build/project-config +FROM node:lts-alpine +WORKDIR /usr/src/app + +# Install dependencies and build +COPY package.json package-lock.json tsconfig.json ./ +COPY src ./src +RUN npm install --ignore-scripts && npm run build + +# Run +ENTRYPOINT ["node", "build/index.js"] From 1ba36eb566ed32919870cc890fac793a75c63c07 Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 17:12:22 +0000 Subject: [PATCH 2/2] Add Smithery configuration --- smithery.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 smithery.yaml diff --git a/smithery.yaml b/smithery.yaml new file mode 100644 index 0000000..55f0e01 --- /dev/null +++ b/smithery.yaml @@ -0,0 +1,13 @@ +# Smithery configuration file: https://smithery.ai/docs/build/project-config + +startCommand: + type: stdio + commandFunction: + # A JS function that produces the CLI command based on the given config to start the MCP on stdio. + |- + (config) => ({ command: 'node', args: ['build/index.js'], env: {} }) + configSchema: + # JSON Schema defining the configuration options for the MCP. + type: object + properties: {} + exampleConfig: {}