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개