From e11bbf335e18e8e550c23a8d7fbbf046ab550930 Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 09:32:25 +0000 Subject: [PATCH 1/3] Add Dockerfile --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..12f48ee --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +# Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile +FROM python:3.10-alpine + +# Install build dependencies +RUN apk add --no-cache gcc musl-dev openssl-dev libffi-dev + +WORKDIR /app + +# Copy project files +COPY . /app + +# Upgrade pip and install the package +RUN pip install --upgrade pip \ + && pip install . + +# Expose port if necessary (not required for stdio) + +# Default command starts the MCP server +CMD ["mcp-think-tool"] From 5ea7d94ae7e416d3d9d39a6fde9519bcaf13e2d0 Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 09:32:26 +0000 Subject: [PATCH 2/3] Add Smithery configuration --- smithery.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 smithery.yaml diff --git a/smithery.yaml b/smithery.yaml new file mode 100644 index 0000000..f4f66fc --- /dev/null +++ b/smithery.yaml @@ -0,0 +1,18 @@ +# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml + +startCommand: + type: stdio + configSchema: + # JSON Schema defining the configuration options for the MCP. + type: object + properties: + transport: + type: string + default: stdio + description: Transport type for MCP server. Typically 'stdio' or 'sse'. + commandFunction: + # A JS function that produces the CLI command based on the given config to start the MCP on stdio. + |- + (config) => ({ command: 'mcp-think-tool', args: [] }) + exampleConfig: + transport: stdio From 8b6fbaec7a5b4570b04f02246e7a035678053723 Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 09:32:27 +0000 Subject: [PATCH 3/3] Update README --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index b6cec80..5600fa7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # MCP Think Tool Server +[![smithery badge](https://smithery.ai/badge/@ddkang1/mcp-think-tool)](https://smithery.ai/server/@ddkang1/mcp-think-tool) + A Model Context Protocol (MCP) server implementing the "think" tool for improving Claude's complex reasoning capabilities. ## Overview @@ -15,6 +17,15 @@ This MCP server implements the "think" tool as described in Anthropic's [blog po ## Installation +### Installing via Smithery + +To install mcp-think-tool for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@ddkang1/mcp-think-tool): + +```bash +npx -y @smithery/cli install @ddkang1/mcp-think-tool --client claude +``` + +### Manual Installation Install from PyPI: ```bash