WIA Braille + WIA Talk

Text to WIA Braille (pronunciation-based, not a national code), BRF output and checks, Nemeth math.

我該用這個嗎

品質與安全性

A
說明品質
91%
結構描述完整度
81%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,995Token(工具定義)
~916 B典型回應大小
中等的注意力影響(128k 上下文的 1.56%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "wiabraille": {
      "url": "https://mcp.wiabraille.com/mcp"
    }
  }
}

遠端端點

https://mcp.wiabraille.com/mcpstreamable-http

它能做什麼

工具清單

工具(9)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢braille_convert(text, lang, dots)

Converts text to WIA Braille, a pronunciation-based common braille (NOT an official national braille code). Returns IPA and braille cells (6-dot paper form or 8-dot canonical form), plus quality/confidence. Low-quality results are flagged, not hidden. 한국어: 텍스트를 발음 기반 WIA 점자로 변환합니다(국가 공식 점자 아님).

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 5000,
      "description": "Text to convert (max 5,000 chars)"
    },
    "lang": {
      "type": "string",
      "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})?$",
      "description": "ISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes"
    },
    "dots": {
      "description": "6-dot paper form (default) or 8-dot canonical form",
      "anyOf": [
        {
          "type": "number",
          "const": 6
        },
        {
          "type": "number",
          "const": 8
        }
      ]
    }
  },
  "required": [
    "text"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢braille_languages(query, limit)

Lists or searches the languages the WIA Braille engine can convert (pronunciation-based, NOT an official national braille code.). Shows the conversion sources per language (rules, dictionary, espeak). 한국어: 지원 언어를 목록·검색합니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Language code or name fragment, e.g. korean, ko",
      "type": "string",
      "maxLength": 60
    },
    "limit": {
      "description": "Max entries returned (default 50)",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢braille_to_brf(braille, cellsPerLine, linesPerPage)

Converts Unicode braille cells to BRF (NABCC 6-dot ASCII braille, the text format embossers read), with line/page wrapping (pronunciation-based, NOT an official national braille code.). 8-dot cells are converted to 6-dot by the engine and reported. 한국어: 유니코드 점자를 엠보서용 BRF 텍스트로 변환합니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "braille": {
      "type": "string",
      "minLength": 1,
      "maxLength": 20000,
      "description": "Unicode braille cells (U+2800..)"
    },
    "cellsPerLine": {
      "description": "Cells per line (default 40)",
      "type": "integer",
      "minimum": 20,
      "maximum": 80
    },
    "linesPerPage": {
      "description": "Lines per page (default 25)",
      "type": "integer",
      "minimum": 10,
      "maximum": 30
    }
  },
  "required": [
    "braille"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢braille_verify_brf(brf)

Runs 9 automatic checks on BRF text (mapping, line length, page length, CRLF, form feed, round trip, ...). Does not check paper quality or dot depth (pronunciation-based, NOT an official national braille code.). 한국어: BRF 텍스트를 9개 항목으로 자동 검증합니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "brf": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200000,
      "description": "BRF text (ASCII braille)"
    }
  },
  "required": [
    "brf"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢braille_math_nemeth(text)

Converts a linear math expression (e.g. x^2+1=5) to Nemeth-code braille cells. Note the surrounding engine is pronunciation-based, NOT an official national braille code. Best for linear expressions; complex 2D layouts need reviewer post-processing. 한국어: 한 줄 수식을 네메스 점자로 변환합니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Math expression, e.g. x^2+1=5"
    }
  },
  "required": [
    "text"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢braille_engine_info

Returns the WIA Braille engine version and language coverage counts (pronunciation-based, NOT an official national braille code.). 한국어: 엔진 버전과 지원 언어 규모를 보여줍니다.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢talk_text_to_gesture_codes(text, lang)

Returns WIA Talk ISP codes for the SOUNDS of a text (handshape-location-movement-orientation codes). These are sound-unit codes, NOT a translation into any real sign language such as KSL or ASL. Underlying text-to-IPA is pronunciation-based WIA Braille (pronunciation-based, NOT an official national braille code.) 한국어: 소리 단위 제스처 코드이며 실제 수어 번역이 아닙니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500
    },
    "lang": {
      "type": "string",
      "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})?$",
      "description": "ISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes"
    }
  },
  "required": [
    "text"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢talk_codes_to_text(codes, lang)

Converts WIA Talk ISP codes (e.g. HS02-LC07-MV01-OR03-MM07) back to IPA and WIA Braille. Unknown codes are listed as missing, never invented. Sound-unit codes, not sign language. (pronunciation-based, NOT an official national braille code.) 한국어: ISP 코드를 IPA·점자로 되돌립니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "codes": {
      "minItems": 1,
      "maxItems": 200,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 40,
        "pattern": "^([A-Z]{2}\\d{2}(-[A-Z]{2}\\d{2}){2,5}| )$"
      },
      "description": "ISP codes such as HS02-LC07-MV01-OR03-MM07; \" \" marks a word boundary"
    },
    "lang": {
      "type": "string",
      "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})?$",
      "description": "ISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes"
    }
  },
  "required": [
    "codes"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢talk_coverage

Lists which braille/IPA segments currently have a WIA Talk ISP code. Sound-unit codes, not sign language. (pronunciation-based, NOT an official national braille code.) 한국어: ISP 코드가 있는 소리 목록을 보여줍니다.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本9 個工具