From 7a43961d01981b5c27e23901cfa18f0958186135 Mon Sep 17 00:00:00 2001 From: Henry Mao <1828968+calclavia@users.noreply.github.com> Date: Sun, 18 May 2025 04:03:00 -0700 Subject: [PATCH 1/3] Add Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7b693ec..a518502 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ +# Generated by https://smithery.ai. See: https://smithery.ai/docs/build/project-config # ベースイメージ FROM node:18-alpine as base @@ -26,4 +27,4 @@ WORKDIR /app COPY --from=build /app/package*.json ./ COPY --from=build /app/build ./build RUN npm install --production -CMD ["node", "build/index.js"] \ No newline at end of file +CMD ["node", "build/index.js"] From a6c04d857f19748fd99856dfbc9d5149e7cc9f29 Mon Sep 17 00:00:00 2001 From: Henry Mao <1828968+calclavia@users.noreply.github.com> Date: Sun, 18 May 2025 04:03:01 -0700 Subject: [PATCH 2/3] Add Smithery configuration --- smithery.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 smithery.yaml diff --git a/smithery.yaml b/smithery.yaml new file mode 100644 index 0000000..2fc38fc --- /dev/null +++ b/smithery.yaml @@ -0,0 +1,24 @@ +# 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: { BACKLOG_SPACE_URL: config.backlogSpaceUrl, BACKLOG_API_KEY: config.backlogApiKey } }) + configSchema: + # JSON Schema defining the configuration options for the MCP. + type: object + required: + - backlogSpaceUrl + - backlogApiKey + properties: + backlogSpaceUrl: + type: string + description: URL of your Backlog space (e.g. https://your-space.backlog.com) + backlogApiKey: + type: string + description: Your Backlog API key + exampleConfig: + backlogSpaceUrl: https://your-space.backlog.com + backlogApiKey: your_api_key From 8cd1c99db574c633c64d821512cec54b0cb1ea45 Mon Sep 17 00:00:00 2001 From: Henry Mao <1828968+calclavia@users.noreply.github.com> Date: Sun, 18 May 2025 04:03:01 -0700 Subject: [PATCH 3/3] Update README --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cde7046..fc5a749 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Backlog MCP Server +[![smithery badge](https://smithery.ai/badge/@jootsuki/backlog-mcp-server)](https://smithery.ai/server/@jootsuki/backlog-mcp-server) + BacklogのAPIに接続するMCPサーバーです。課題の検索、取得、更新機能を提供します。 ## 機能 @@ -101,4 +103,4 @@ Cursor:https://note.com/shuzon__/n/na2aafacf7324 →[Notion MCP Server を Cur # 課題の更新 ・PROJECT1-100の課題のステータスを完了にして ・PROJECT1-100の課題に「〜〜〜」とコメントして -``` \ No newline at end of file +```