# 원불교 교서

> 원불교 교서 15책 4,969절 원문을 좌표·출처와 함께 찾아 읽는다. 성가 201곡, 원불교대사전 4,523항목, 개념 관계망 포함. 정본은 hub.won.or.kr.

- name: app.wonbuddhism/scripture
- version: 0.1.1
- connection class: R0 (autonomous)
- trust: 77/100 flags: no-repository
- quality: 85/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/app.wonbuddhism%2Fscripture
- tools: https://api.protogrid.dev/v1/servers/app.wonbuddhism%2Fscripture/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "scripture": {
      "type": "http",
      "url": "https://scripture.wonbuddhism.app/api/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 85
- provenance: 45
- drivers: +dns-namespace +reachable +uptime-100% ~updated-45d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 7 of 7 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_scripture (idempotentHint); get_passage (idempotentHint); get_related (idempotentHint); …
- pass `tools.token_cost`: about 827 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 7, about 827 tokens to load them all
- tool set hash: 88f05eda013eaf648f8fce2f6dd4130e
- badge: [![protogrid quality](https://protogrid.dev/badge/app.wonbuddhism/scripture.svg)](https://protogrid.dev/servers/app.wonbuddhism/scripture)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://scripture.wonbuddhism.app/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `get_outline`: 책의 차례. part 없이 부르면 편/품 목록, part를 주면 그 편에 든 절 목록(id 포함). 특정 자리를 알고 찾아갈 때 쓴다.
- `get_passage`: 절 하나의 원문 전체 — 본문 문단·각주·좌표·앞뒤 절·웹 주소. 인용은 반드시 이 도구로 확인한 원문을 쓴다.
- `get_related`: 한 절에 이어진 관련 개념·관련 구절(원불교 대사전 관계망 + 각주어 공유)과 공명(정전 교리 ↔ 대종경 실례, 사람이 감수해 승인한 연결). 글자가 겹치지 않아 검색으로는 못 찾는 절들을 끌어온다.
- `list_books`: 원불교 교서 15책의 목록과 절 수. 어떤 책이 있는지 모를 때 먼저 부른다.
- `lookup_dictionary`: 원불교 대사전 4,523항목. q로 표제어·한자·정의문을 찾는다(표제어가 정확히 하나 걸리면 곧바로 본문). id를 주면 그 항목. get_passage의 각주에 붙은 [대사전 ****]가 그 id다. 긴 항목(일원상·사은·법위등급 등)은 첫 절만 내주고 나머지 절 목록을 알려 준다 — 필요한 절을 section으로 다시 부른다.
- `search_scripture`: 경전 원문 전문 검색. 띄어쓰기를 무시한 부분 문자열 일치라 '상시일기'와 '상시 일기'가 같은 결과를 준다. 글자가 겹치지 않는 뜻 검색은 안 된다 — 실제 본문에 나오는 말로 찾을 것. 인용하려면 결과의 id로 get_passage를 불러 원문 전체를 확인한다.
- `search_sungga`: 원불교 성가 201곡을 제목·가사로 검색. 숫자만 주면 그 번호의 곡을 찾는다(가사 검색이 아니라 곡 번호).
