National Digital

Search and read National Digital's website, see pricing and estimate a project.

使うべきか

品質と安全性

A
説明の品質
92%
スキーマの完全性
86%
命名の品質
96%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falsefetch 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,371トークン数(ツール定義)
~2.1 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.07%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "website": {
      "url": "https://mcp.nationaldigital.com.au/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.nationaldigital.com.au/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search(query, type, limit)

Search National Digital's published pages - services, articles, case studies and pricing - for a topic or keyword. Returns up to 10 ranked results, each with an id, title, url, type and a short excerpt. Pass a result's id to fetch for the page's full text.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Words describing the topic, service or question."
    },
    "type": {
      "description": "Limit results to one kind of page: Pillar (a service area), Hub (a service), Leaf (an in-depth guide), CaseStudy (a client project) or Static (company pages such as /about/ and /services/).",
      "type": "string",
      "enum": [
        "Pillar",
        "Hub",
        "Leaf",
        "CaseStudy",
        "Static"
      ]
    },
    "limit": {
      "description": "Results to return; default 8.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "excerpt": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "url",
          "type",
          "excerpt"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢fetch(id, offset)

Read one published National Digital page as clean Markdown, given an id from search (the page's site path, e.g. /platform-engineering/) or its full URL. Returns the page's text with its title, canonical url and last-modified date. Long pages are returned in parts; pass the returned nextOffset as offset to read the next part.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "A page id from search (its site path, e.g. /about/) or the page URL."
    },
    "offset": {
      "description": "Character offset to read from; pass nextOffset from the previous part.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "metadata": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string"
        },
        "dateModified": {
          "type": "string"
        },
        "markdownUrl": {
          "type": "string"
        },
        "offset": {
          "type": "number"
        },
        "totalChars": {
          "type": "number"
        },
        "nextOffset": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "type",
        "markdownUrl",
        "offset",
        "totalChars",
        "nextOffset"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url",
    "metadata"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_pricing_and_services

What National Digital builds and supports, and what each kind of project typically costs, in AUD. Includes the Product Support retainer for ongoing engineering on production platforms, including platforms built by other teams. Ranges are indicative and come from delivered work; they are not quotes. Returns an empty list when no pricing has been published, rather than an estimate.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟢estimate_project(projectType, newOrReplacement, audience, scale, integrations, ...)

Estimate the cost range for a specific software project. Uses the same calculation as the estimator on the website, so the answer matches what a person would be shown.

入力スキーマ

{
  "type": "object",
  "properties": {
    "projectType": {
      "type": "string",
      "enum": [
        "booking",
        "portal",
        "webApp",
        "aiAutomation",
        "headlessCms",
        "platform",
        "notSure"
      ],
      "description": "What are you building?"
    },
    "newOrReplacement": {
      "description": "Is this new, or replacing something?",
      "type": "string",
      "enum": [
        "new",
        "replacing",
        "rescue"
      ]
    },
    "audience": {
      "description": "Who will use it?",
      "type": "string",
      "enum": [
        "staff",
        "customers",
        "both"
      ]
    },
    "scale": {
      "description": "Roughly how many people will use it?",
      "type": "string",
      "enum": [
        "small",
        "medium",
        "large",
        "veryLarge"
      ]
    },
    "integrations": {
      "description": "What does it need to talk to?",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "payments",
          "accounting",
          "crm",
          "calendar",
          "identity",
          "legacy",
          "none"
        ]
      }
    },
    "timeline": {
      "description": "When does it need to be live?",
      "type": "string",
      "enum": [
        "exploring",
        "sixMonths",
        "threeMonths",
        "urgent"
      ]
    }
  },
  "required": [
    "projectType"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡submit_enquiry(name, email, company, message)

Send an enquiry to National Digital on behalf of the person you are helping. Only use this when they have asked you to make contact. A human replies within one business day.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 120,
      "description": "The enquirer's name."
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "description": "A work email address to reply to."
    },
    "company": {
      "description": "Their organisation.",
      "type": "string",
      "maxLength": 160
    },
    "message": {
      "type": "string",
      "maxLength": 5000,
      "description": "What they are trying to do, in their own words where possible."
    }
  },
  "required": [
    "name",
    "email",
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件