From 586b5e1f3d451b4d17325c6e212f44e7d31ea222 Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:54:18 +0000 Subject: [PATCH 1/3] Add Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index aa6ebc0..edeb599 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ +# Generated by https://smithery.ai. See: https://smithery.ai/docs/build/project-config FROM ghcr.io/astral-sh/uv:python3.10-bookworm-slim AS uv WORKDIR /app @@ -25,4 +26,4 @@ ENV PATH="/app/.venv/bin:$PATH" COPY --from=uv /app /app/ ENV PYTHONPATH=/app -ENTRYPOINT ["mcp-domain-availability"] \ No newline at end of file +ENTRYPOINT ["mcp-domain-availability"] From 0c7e4db749ee79f80e22a1d426ab7d2ae2f0beef Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:54:19 +0000 Subject: [PATCH 2/3] Add Smithery configuration --- smithery.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 smithery.yaml diff --git a/smithery.yaml b/smithery.yaml new file mode 100644 index 0000000..86d1e3c --- /dev/null +++ b/smithery.yaml @@ -0,0 +1,12 @@ +# 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: 'mcp-domain-availability', args: [] }) + configSchema: + # JSON Schema defining the configuration options for the MCP. + {} + exampleConfig: {} From 499dba5e14145d29463e24a3e4ae02bbc93cd91e Mon Sep 17 00:00:00 2001 From: "smithery-ai[bot]" <194235850+smithery-ai[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:54:20 +0000 Subject: [PATCH 3/3] Update README --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 8d47205..15edbf7 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,14 @@ If you already have other MCPs configured, simply add the "mcp-domain-availabili } ``` +### Installing via Smithery + +To install mcp-domain-availability for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@imprvhub/mcp-domain-availability): + +```bash +npx -y @smithery/cli install @imprvhub/mcp-domain-availability --client claude +``` + #### Manual Installation For development or local testing: