Self-hosted MCP gateway — one governed source of organizational context for every AI agent your team runs
Lively exposes 8 tools with significant definition gaps. Tool names lack clear action verbs (org_app_tool_call, org_tools, org_tool_upsert use prefixes that obscure intent). Descriptions are present but written in Korean with domain-specific jargon, making them opaque to English-speaking LLMs. Input schemas are partially visible but lack type definitions for many parameters (e.g., org_tool_upsert's 'input_schema' is typed as 'object' with no nested schema). Output schemas are entirely undocumented. Error handling and recovery guidance are absent. Only 2 of 8 tools have descriptions exceeding 50 characters; most are cryptic abbreviations. No parameter descriptions visible in schema definitions.
샌드박스 앱 UI 가 요청한 도구를 그 앱 principal 로 실행한다(호스트 중개). 호출자(멤버)가 이 앱에 grant 가 있어야 하고, 도구는 그 grant allowlist 안이어야 하며, appUser 스코프(멤버∩grant)로 판정된다. REST 전용.
그 앱의 MCP 도구를 읽기/쓰기로 갈라 돌려준다 — 앱 상세가 «AI가 내 계정으로 하는 일»을 동사로 보여 주는 데 쓴다. 쓰기(write=true)는 org_tool.level='L2'(집행) — 그 앱에 **내 이름으로 기록이 남는** 도구다. 읽기 전용이고 권한을 넓히지 않는다. 도구가 없는 앱(ClickUp 등)은 빈 목록으로 답한다(에러가 아니다).
그 앱의 쓰기 도구(level=L2 — 이슈 만들기·메시지 보내기처럼 그 앱에 기록이 남는 것)를 한꺼번에 끈다/켠다(구성원). 워크스페이스 전체에 적용된다(멤버별 도구 설정은 아직 없다). 읽기 도구(L0/L1)는 건드리지 않는다.
프리셋 묶음을 org_tool 로 심고 url_allowlist 에 호스트를 더한다(멱등). 프리셋이 이미 완성돼 있으면 스킵한다(관리자가 일부를 꺼 둔 경우 건드리지 않음).
코드에 정의된 http_proxy 도구 프리셋(구글 3종 등)과 이 조직의 적용 상태. applied=이미 org_tool 로 심어진 도구, hosts_missing=url_allowlist 에 없어서 지금 적용해도 전부 차단될 호스트. 적용은 org_http_tool_preset_apply.
Tool names lack action verbs. 'org_app_tool_call', 'org_tools', 'org_app_tools' are noun-heavy and obscure intent. LLMs cannot infer whether these read, write, or configure without reading descriptions.
Descriptions are in Korean, making them inaccessible to English-speaking LLMs and developers. Descriptions also use domain jargon (e.g., 'grant allowlist', 'appUser 스코프') without explanation.
Input schemas lack parameter descriptions. org_tool_upsert has 20+ parameters with no inline descriptions visible in the schema. LLMs cannot determine what each parameter controls.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 51 | 2026-07-28+ | v2 |
조직 MCP 툴을 저장한다(runtime). http_proxy=사내 API 래핑(게이트웨이가 즉시 노출), builtin=빌트인 on/off·auto_approve.
조직 정의 MCP 툴(http_proxy) + 빌트인 토글 상태 + 툴 정책(allowlist) — runtime 권한 전용.
하네스 MCP 툴 호출 로그(mcp_call_log) 집계 — 요약·툴별·하네스별·일별(KST)·최근 호출(인자 포함). 관리탭 'MCP 호출 통계' 대시보드 백엔드.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. Responses are opaque.
No error handling or recovery guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal. No actionable error messages documented.